From fc4b19c25998b7672d390a85f3422656602d1b5a Mon Sep 17 00:00:00 2001 From: elrodro83 Date: Thu, 6 Feb 2025 19:25:13 -0300 Subject: [PATCH 1/3] tests moved to tooling --- .../dsl/model/AbstractDslModelTestCase.java | 512 ++++++++++ ...tractMetadataCacheIdGeneratorTestCase.java | 283 ++++++ ...tMockedValueProviderExtensionTestCase.java | 599 +++++++++++ ...ValueProviderCacheIdGeneratorTestCase.java | 404 ++++++++ .../dsl/model/ComponentLocationTestCase.java | 84 ++ ...eclarationElementModelFactoryTestCase.java | 273 +++++ ...asedMetadataCacheKeyGeneratorTestCase.java | 950 ++++++++++++++++++ ...TypeMetadataCacheKeyGeneratorTestCase.java | 565 +++++++++++ ...ValueProviderCacheIdGeneratorTestCase.java | 591 +++++++++++ 9 files changed, 4261 insertions(+) create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractDslModelTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentLocationTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationElementModelFactoryTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractDslModelTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractDslModelTestCase.java new file mode 100644 index 000000000000..e17a20eff1f4 --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractDslModelTestCase.java @@ -0,0 +1,512 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static java.util.Arrays.asList; +import static java.util.Collections.emptyList; +import static java.util.Collections.emptySet; +import static java.util.Collections.singleton; +import static java.util.Collections.singletonList; +import static java.util.Optional.empty; +import static java.util.Optional.of; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.when; +import static org.mockito.MockitoAnnotations.initMocks; +import static org.mockito.junit.MockitoJUnit.rule; +import static org.mule.metadata.api.model.MetadataFormat.JAVA; +import static org.mule.runtime.api.meta.Category.COMMUNITY; +import static org.mule.runtime.api.meta.ExpressionSupport.NOT_SUPPORTED; +import static org.mule.runtime.api.meta.ExpressionSupport.SUPPORTED; +import static org.mule.runtime.api.meta.model.ComponentVisibility.PUBLIC; +import static org.mule.runtime.api.meta.model.parameter.ParameterGroupModel.DEFAULT_GROUP_NAME; +import static org.mule.runtime.api.meta.model.parameter.ParameterGroupModel.ERROR_MAPPINGS; +import static org.mule.runtime.api.meta.model.parameter.ParameterRole.BEHAVIOUR; +import static org.mule.runtime.api.meta.model.parameter.ParameterRole.CONTENT; +import static org.mule.runtime.api.meta.model.stereotype.StereotypeModelBuilder.newStereotype; +import static org.mule.runtime.extension.api.ExtensionConstants.ERROR_MAPPINGS_PARAMETER_NAME; +import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONFIG; +import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONNECTION; +import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.PROCESSOR; +import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.SOURCE; + +import org.mule.metadata.api.ClassTypeLoader; +import org.mule.metadata.api.builder.BaseTypeBuilder; +import org.mule.metadata.api.builder.ObjectTypeBuilder; +import org.mule.metadata.api.model.MetadataType; +import org.mule.metadata.api.model.ObjectType; +import org.mule.runtime.api.dsl.DslResolvingContext; +import org.mule.runtime.api.meta.ExpressionSupport; +import org.mule.runtime.api.meta.model.EnrichableModel; +import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.api.meta.model.ModelProperty; +import org.mule.runtime.api.meta.model.ParameterDslConfiguration; +import org.mule.runtime.api.meta.model.XmlDslModel; +import org.mule.runtime.api.meta.model.config.ConfigurationModel; +import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; +import org.mule.runtime.api.meta.model.operation.ExecutionType; +import org.mule.runtime.api.meta.model.operation.OperationModel; +import org.mule.runtime.api.meta.model.parameter.ParameterGroupModel; +import org.mule.runtime.api.meta.model.parameter.ParameterModel; +import org.mule.runtime.api.meta.model.parameter.ParameterRole; +import org.mule.runtime.api.meta.model.parameter.ValueProviderModel; +import org.mule.runtime.api.meta.model.source.SourceModel; +import org.mule.runtime.api.meta.model.stereotype.StereotypeModel; +import org.mule.runtime.api.meta.type.TypeCatalog; +import org.mule.runtime.extension.api.annotation.Alias; +import org.mule.runtime.extension.api.annotation.dsl.xml.TypeDsl; +import org.mule.runtime.extension.api.annotation.param.Content; +import org.mule.runtime.extension.api.annotation.param.Parameter; +import org.mule.runtime.extension.api.declaration.type.ExtensionsTypeLoaderFactory; +import org.mule.runtime.extension.api.error.ErrorMapping; +import org.mule.runtime.extension.api.model.ImmutableExtensionModel; +import org.mule.runtime.extension.api.model.operation.ImmutableOperationModel; +import org.mule.runtime.extension.api.model.parameter.ImmutableParameterGroupModel; +import org.mule.runtime.extension.api.model.parameter.ImmutableParameterModel; +import org.mule.runtime.extension.api.model.source.ImmutableSourceModel; +import org.mule.runtime.extension.api.property.MetadataKeyPartModelProperty; +import org.mule.runtime.extension.api.property.RequiredForMetadataModelProperty; +import org.mule.runtime.extension.api.property.TypeResolversInformationModelProperty; +import org.mule.runtime.extension.api.runtime.config.ConfigurationProvider; +import org.mule.runtime.extension.api.stereotype.MuleStereotypes; +import org.mule.tck.junit4.AbstractMuleTestCase; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; + +import org.junit.After; +import org.junit.Before; +import org.junit.Rule; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.junit.MockitoRule; + +public abstract class AbstractDslModelTestCase extends AbstractMuleTestCase { + + protected static final String NAMESPACE = "mockns"; + protected static final String NAMESPACE_URI = "http://www.mulesoft.org/schema/mule/mockns"; + protected static final String SCHEMA_LOCATION = "http://www.mulesoft.org/schema/mule/mockns/current/mule-mockns.xsd"; + protected static final String KEY_NAME = "metadataKeyParameter"; + protected static final String CONFIG_REF_NAME = "config-ref"; + protected static final String NAME_PARAM_NAME = "name"; + protected static final String CONTENT_NAME = "myCamelCaseName"; + protected static final String BEHAVIOUR_NAME = "otherName"; + protected static final String LIST_NAME = "listName"; + protected static final String EXTENSION_NAME = "extension"; + protected static final String OPERATION_NAME = "mockOperation"; + protected static final String SOURCE_NAME = "source"; + protected static final String CONFIGURATION_NAME = "configuration"; + protected static final String CONNECTION_PROVIDER_NAME = "connection"; + protected static final BaseTypeBuilder TYPE_BUILDER = BaseTypeBuilder.create(JAVA); + protected static final String BEHAVIOUR_VALUE = "additional"; + protected static final String CONTENT_VALUE = "#[{field: value}]"; + protected static final String ITEM_VALUE = "itemValue"; + protected static final String ITEM_NAME = "list-name-item"; + protected static final String ANOTHER_OPERATION_NAME = "anotherMockOperation"; + protected static final String ANOTHER_CONTENT_NAME = "anotherMyCamelCaseName"; + + @Rule + public MockitoRule rule = rule().silent(); + + protected ExtensionModel mockExtension; + + @Mock(lenient = true) + protected ConfigurationModel configuration; + + protected OperationModel operation; + + protected OperationModel anotherOperation; + + @Mock(lenient = true) + protected ConnectionProviderModel connectionProvider; + + protected ParameterModel contentParameter; + + protected ParameterModel keyParameter; + + protected ParameterModel anotherContentParameter; + + protected ParameterModel nameParameter; + + protected ParameterModel configRefParameter; + + protected ParameterModel behaviourParameter; + + protected ParameterModel listParameter; + + @Mock(lenient = true) + protected ParameterGroupModel parameterGroupModel; + + @Mock(lenient = true) + protected ParameterGroupModel anotherParameterGroupModel; + + @Mock(lenient = true) + protected ParameterGroupModel configParameterGroupModel; + + protected ParameterModel errorMappingsParameter; + + protected ParameterGroupModel errorMappingsParameterGroup; + + protected SourceModel source; + + @Mock(lenient = true) + protected DslResolvingContext dslContext; + + @Mock(lenient = true) + protected TypeCatalog typeCatalog; + + protected ObjectType complexType; + + protected ClassTypeLoader TYPE_LOADER = ExtensionsTypeLoaderFactory.getDefault().createTypeLoader(); + protected List componentParameterModels; + protected List anotherComponentParameterModels; + protected List configParameterModels; + + @Before + public void before() { + initMocks(this); + + final MetadataType stringType = TYPE_LOADER.load(String.class); + + nameParameter = + createParameterModel("name", true, stringType, null, NOT_SUPPORTED, BEHAVIOUR, null, emptyList(), emptySet()); + + configRefParameter = createParameterModel("config-ref", false, TYPE_LOADER.load(ConfigurationProvider.class), null, + NOT_SUPPORTED, BEHAVIOUR, null, + singletonList(newStereotype(CONFIGURATION_NAME, EXTENSION_NAME) + .withParent(MuleStereotypes.CONFIG).build()), + emptySet()); + + behaviourParameter = createParameterModel(BEHAVIOUR_NAME, false, stringType, null, + NOT_SUPPORTED, BEHAVIOUR, null, + emptyList(), emptySet()); + + listParameter = createParameterModel(LIST_NAME, false, TYPE_BUILDER.arrayType().of(stringType).build(), null, + NOT_SUPPORTED, BEHAVIOUR, null, + emptyList(), emptySet()); + + ObjectTypeBuilder type = TYPE_BUILDER.objectType(); + type.addField().key("field").value(stringType).build(); + + contentParameter = createParameterModel(CONTENT_NAME, false, type.build(), null, + SUPPORTED, CONTENT, null, + emptyList(), emptySet()); + + MetadataKeyPartModelProperty keyParameterMetadataKeyPartModelProperty = mock(MetadataKeyPartModelProperty.class); + when(keyParameterMetadataKeyPartModelProperty.getName()).thenReturn("keyResolver"); + when(keyParameterMetadataKeyPartModelProperty.getOrder()).thenReturn(1); + when(keyParameterMetadataKeyPartModelProperty.isPublic()).thenReturn(true); + when(keyParameterMetadataKeyPartModelProperty.isProvidedByKeyResolver()).thenReturn(true); + + keyParameter = createParameterModel(KEY_NAME, false, stringType, null, + NOT_SUPPORTED, CONTENT, null, + emptyList(), singleton(keyParameterMetadataKeyPartModelProperty)); + + anotherContentParameter = createParameterModel(ANOTHER_CONTENT_NAME, false, type.build(), null, + SUPPORTED, CONTENT, null, + emptyList(), emptySet()); + + this.componentParameterModels = asList(configRefParameter, contentParameter, behaviourParameter, listParameter, keyParameter); + when(parameterGroupModel.getName()).thenReturn(DEFAULT_GROUP_NAME); + when(parameterGroupModel.isShowInDsl()).thenReturn(false); + when(parameterGroupModel.getParameterModels()).thenReturn(componentParameterModels); + when(parameterGroupModel.getParameter(anyString())) + .then(invocation -> { + String paramName = invocation.getArgument(0); + switch (paramName) { + case CONFIG_REF_NAME: + return of(configRefParameter); + case KEY_NAME: + return of(keyParameter); + case CONTENT_NAME: + return of(contentParameter); + case LIST_NAME: + return of(listParameter); + case BEHAVIOUR_NAME: + return of(behaviourParameter); + } + return Optional.empty(); + }); + + this.anotherComponentParameterModels = asList(configRefParameter, anotherContentParameter, listParameter, keyParameter); + when(anotherParameterGroupModel.getName()).thenReturn(DEFAULT_GROUP_NAME); + when(anotherParameterGroupModel.isShowInDsl()).thenReturn(false); + when(anotherParameterGroupModel.getParameterModels()).thenReturn(anotherComponentParameterModels); + when(anotherParameterGroupModel.getParameter(anyString())) + .then(invocation -> { + String paramName = invocation.getArgument(0); + switch (paramName) { + case CONFIG_REF_NAME: + return of(configRefParameter); + case KEY_NAME: + return of(keyParameter); + case ANOTHER_CONTENT_NAME: + return of(anotherContentParameter); + case LIST_NAME: + return of(listParameter); + } + return Optional.empty(); + }); + + this.configParameterModels = asList(nameParameter, contentParameter, behaviourParameter, listParameter, keyParameter); + when(configParameterGroupModel.getName()).thenReturn(DEFAULT_GROUP_NAME); + when(configParameterGroupModel.isShowInDsl()).thenReturn(false); + when(configParameterGroupModel.getParameterModels()).thenReturn(configParameterModels); + when(configParameterGroupModel.getParameter(anyString())) + .then(invocation -> { + String paramName = invocation.getArgument(0); + switch (paramName) { + case NAME_PARAM_NAME: + return of(nameParameter); + case KEY_NAME: + return of(keyParameter); + case CONTENT_NAME: + return of(contentParameter); + case LIST_NAME: + return of(listParameter); + case BEHAVIOUR_NAME: + return of(behaviourParameter); + } + return Optional.empty(); + }); + + errorMappingsParameter = createParameterModel(ERROR_MAPPINGS_PARAMETER_NAME, false, BaseTypeBuilder.create(JAVA).arrayType() + .of(TYPE_LOADER.load(ErrorMapping.class)).build(), null, NOT_SUPPORTED, + BEHAVIOUR, null, emptyList(), emptySet()); + + errorMappingsParameterGroup = new ImmutableParameterGroupModel(ERROR_MAPPINGS, "", asList(errorMappingsParameter), + emptyList(), false, null, null, emptySet()); + + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); + + source = + new ImmutableSourceModel(SOURCE_NAME, "", false, false, asList(parameterGroupModel), emptyList(), null, null, empty(), + empty(), empty(), false, false, false, null, SOURCE, emptySet(), PUBLIC, + singleton(createTypeResolversInformationModelProperty("category", "outputResolverName", + "attributesResolverName", + parameterResolversNames, + null, false)), + emptySet(), null); + + operation = spy(createOperationModel(OPERATION_NAME, asList(parameterGroupModel, errorMappingsParameterGroup), + singleton(createTypeResolversInformationModelProperty("category", "outputResolverName", + "attributesResolverName", + parameterResolversNames, + null, false)))); + Map anotherParameterResolversNames = new HashMap<>(); + anotherParameterResolversNames.put(LIST_NAME, LIST_NAME); + anotherParameterResolversNames.put(ANOTHER_CONTENT_NAME, ANOTHER_CONTENT_NAME); + anotherOperation = + spy(createOperationModel(ANOTHER_OPERATION_NAME, asList(anotherParameterGroupModel, errorMappingsParameterGroup), + singleton(createTypeResolversInformationModelProperty("category", "outputResolverName", + "attributesResolverName", + anotherParameterResolversNames, + null, false)))); + + List parameters = new ArrayList<>(); + parameters.add(BEHAVIOUR_NAME); + RequiredForMetadataModelProperty requiredForMetadataModelProperty = new RequiredForMetadataModelProperty(parameters); + + when(connectionProvider.getName()).thenReturn(CONNECTION_PROVIDER_NAME); + when(connectionProvider.getParameterGroupModels()).thenReturn(asList(parameterGroupModel)); + when(connectionProvider.getStereotype()).thenReturn(CONNECTION); + + when(configuration.getName()).thenReturn(CONFIGURATION_NAME); + when(configuration.getParameterGroupModels()).thenReturn(asList(configParameterGroupModel)); + when(configuration.getOperationModels()).thenReturn(asList(operation)); + when(configuration.getSourceModels()).thenReturn(asList(source)); + when(configuration.getConnectionProviders()).thenReturn(asList(connectionProvider)); + when(configuration.getStereotype()).thenReturn(CONFIG); + + when(configuration.getModelProperty(RequiredForMetadataModelProperty.class)) + .thenReturn(of(requiredForMetadataModelProperty)); + when(connectionProvider.getModelProperty(RequiredForMetadataModelProperty.class)) + .thenReturn(of(requiredForMetadataModelProperty)); + + mockExtension = createExtension(EXTENSION_NAME, XmlDslModel.builder() + .setXsdFileName("mule-mockns.xsd") + .setPrefix(NAMESPACE) + .setNamespace(NAMESPACE_URI) + .setSchemaLocation(SCHEMA_LOCATION) + .setSchemaVersion("4.0") + .build(), asList(configuration), asList(connectionProvider)); + + when(typeCatalog.getSubTypes(any())).thenReturn(emptySet()); + when(typeCatalog.getSuperTypes(any())).thenReturn(emptySet()); + when(typeCatalog.getAllBaseTypes()).thenReturn(emptySet()); + when(typeCatalog.getAllSubTypes()).thenReturn(emptySet()); + when(typeCatalog.getTypes()).thenReturn(emptySet()); + + complexType = (ObjectType) TYPE_LOADER.load(ComplexTypePojo.class); + when(typeCatalog.getType(any())).thenReturn(of(complexType)); + when(typeCatalog.containsBaseType(any())).thenReturn(false); + + when(dslContext.getExtension(any())).thenReturn(of(mockExtension)); + when(dslContext.getExtensions()).thenReturn(singleton(mockExtension)); + when(dslContext.getTypeCatalog()).thenReturn(typeCatalog); + + when(configuration.getAllParameterModels()).thenReturn(configParameterModels); + when(connectionProvider.getAllParameterModels()).thenReturn(componentParameterModels); + } + + private ImmutableParameterModel createParameterModel(String paramName, boolean isComponentId, MetadataType type, + Object defaultValue, ExpressionSupport expressionSupport, + ParameterRole parameterRole, ValueProviderModel valueProviderModel, + List allowedStereotypes, + Set modelProperties) { + return new ImmutableParameterModel(paramName, "", type, false, false, + false, isComponentId, expressionSupport, defaultValue, + parameterRole, ParameterDslConfiguration.getDefaultInstance(), null, null, + valueProviderModel, + allowedStereotypes, modelProperties); + } + + private ImmutableOperationModel createOperationModel(String operationName, List paramGroups, + Set modelProperties) { + return new ImmutableOperationModel(operationName, "", + paramGroups, + emptyList(), null, null, true, ExecutionType.BLOCKING, false, false, false, null, + emptySet(), PROCESSOR, PUBLIC, modelProperties, emptySet()); + } + + @After + public void tearDown() { + Mockito.framework().clearInlineMocks(); + } + + protected ExtensionModel createExtension(String name, XmlDslModel xmlDslModel, List configs, + List connectionProviders) { + return new ImmutableExtensionModel(name, + "", + "1.0", + "Mulesoft", + COMMUNITY, + asList(configuration), + asList(operation, anotherOperation), + asList(connectionProvider), + asList(source), + emptyList(), + emptyList(), + null, + xmlDslModel, + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet()); + } + + protected void removeTypeResolversInformationModelPropertyfromMock(EnrichableModel model) { + when(model.getModelProperty(TypeResolversInformationModelProperty.class)).thenReturn(empty()); + } + + protected void mockTypeResolversInformationModelPropertyWithOutputType(EnrichableModel model, String category, + String outputResolverName) { + mockTypeResolversInformationModelProperty(model, category, outputResolverName, null, null, null); + } + + protected void mockTypeResolversInformationModelPropertyWithAttributeType(EnrichableModel model, String category, + String attributesResolverName) { + mockTypeResolversInformationModelProperty(model, category, null, attributesResolverName, null, null); + } + + protected void mockTypeResolversInformationModelPropertyWithInputTypes(EnrichableModel model, String category, + Map parameterResolversNames) { + mockTypeResolversInformationModelProperty(model, category, null, null, parameterResolversNames, null); + } + + protected void mockTypeResolversInformationModelProperty(EnrichableModel model, String category, String outputResolverName, + String attributesResolverName, + Map parameterResolversNames) { + mockTypeResolversInformationModelProperty(model, category, outputResolverName, attributesResolverName, + parameterResolversNames, null); + + } + + protected void mockTypeResolversInformationModelProperty(EnrichableModel model, String category, String outputResolverName, + String attributesResolverName, + Map parameterResolversNames, String keysResolverName) { + mockTypeResolversInformationModelProperty(model, category, outputResolverName, attributesResolverName, + parameterResolversNames, keysResolverName, false); + } + + protected void mockTypeResolversInformationModelProperty(EnrichableModel model, String category, String outputResolverName, + String attributesResolverName, + Map parameterResolversNames, String keysResolverName, + boolean partialTypeKeyResolver) { + when(model.getModelProperty(TypeResolversInformationModelProperty.class)) + .thenReturn(of(createTypeResolversInformationModelProperty(category, outputResolverName, attributesResolverName, + parameterResolversNames, + keysResolverName, partialTypeKeyResolver))); + } + + protected TypeResolversInformationModelProperty createTypeResolversInformationModelProperty(String category, + String outputResolverName, + String attributesResolverName, + Map parameterResolversNames, + String keysResolverName, + boolean partialTypeKeyResolver) { + return new TypeResolversInformationModelProperty(category, + parameterResolversNames, + outputResolverName, + attributesResolverName, + keysResolverName, + false, + false, + partialTypeKeyResolver); + } + + + @TypeDsl(allowTopLevelDefinition = true) + @Alias("complexType") + public static class ComplexTypePojo { + + @Parameter + private String otherName; + + @Parameter + @Content + private String myCamelCaseName; + + @Parameter + private List numbers; + + public List getNumbers() { + return numbers; + } + + public String getOtherName() { + return otherName; + } + + public void setOtherName(String otherName) { + this.otherName = otherName; + } + + public String getMyCamelCaseName() { + return myCamelCaseName; + } + + public void setMyCamelCaseName(String myCamelCaseName) { + this.myCamelCaseName = myCamelCaseName; + } + } + +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java new file mode 100644 index 000000000000..1e8597bfc606 --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java @@ -0,0 +1,283 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType.CONFIG; +import static org.mule.runtime.ast.api.util.MuleAstUtils.createComponentParameterizationFromComponentAst; +import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; +import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; +import static java.util.stream.Collectors.toList; + +import org.mule.runtime.api.component.location.Location; +import org.mule.runtime.api.dsl.DslResolvingContext; +import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.ElementDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; +import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.ComponentAst; +import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; +import org.mule.runtime.metadata.api.cache.ConfigurationMetadataCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.ComponentAstBasedMetadataCacheIdGenerator; +import org.mule.runtime.config.api.dsl.model.metadata.DeclarationBasedMetadataCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.ComponentParameterizationBasedMetadataCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.DslElementBasedMetadataCacheIdGenerator; +import org.mule.runtime.api.parameterization.ComponentParameterization; +import org.mule.runtime.metadata.internal.cache.AstConfigurationMetadataCacheIdGenerator; +import org.mule.runtime.config.api.dsl.model.metadata.ModelBasedMetadataCacheIdGeneratorFactory; +import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.metadata.api.cache.MetadataCacheId; +import org.mule.runtime.metadata.api.cache.MetadataCacheIdGenerator; +import org.mule.runtime.metadata.api.dsl.DslElementModel; + +import java.util.HashMap; +import java.util.Map; +import java.util.Optional; +import java.util.Set; + +import org.junit.Before; + +import com.google.common.collect.ImmutableSet; + +public abstract class AbstractMetadataCacheIdGeneratorTestCase extends AbstractDslModelTestCase { + + protected Set extensions; + protected DslResolvingContext dslResolvingContext; + protected ElementDeclarer declarer; + protected DslElementModelFactory dslFactory; + + @Before + public void setUp() throws Exception { + extensions = ImmutableSet.builder() + .add(MuleExtensionModelProvider.getExtensionModel()) + .add(mockExtension) + .build(); + + dslResolvingContext = DslResolvingContext.getDefault(extensions); + declarer = ElementDeclarer.forExtension(EXTENSION_NAME); + dslFactory = DslElementModelFactory.getDefault(dslResolvingContext); + } + + protected MetadataCacheId getIdForComponentOutputMetadata(ArtifactDeclaration declaration, String location) throws Exception { + ArtifactAst app = loadApplicationModel(declaration); + ComponentAst component = new Locator(app) + .get(Location.builderFromStringRepresentation(location).build()) + .get(); + + ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); + + MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentOutputMetadata(component).get(); + MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentOutputMetadata(component).get(); + MetadataCacheId dslBasedId = + createDslBasedGenerator(app, dslFactory).getIdForComponentOutputMetadata(dslFactory.create(component).get()).get(); + MetadataCacheId declarationBasedId = + createDeclarationBasedGenerator(declaration).getIdForComponentOutputMetadata(elementDeclaration).get(); + MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) + .getIdForComponentOutputMetadata(createComponentParameterizationFromComponentAst(component)).get(); + + assertThat(parameterizationBasedId, equalTo(modelBasedId)); + assertThat(modelBasedId, equalTo(dslBasedId)); + assertThat(dslBasedId, equalTo(declarationBasedId)); + assertThat(declarationBasedId, equalTo(astBasedId)); + + // Any should be fine + return modelBasedId; + } + + protected MetadataCacheId getIdForComponentAttributesMetadata(ArtifactDeclaration declaration, String location) + throws Exception { + ArtifactAst app = loadApplicationModel(declaration); + ComponentAst component = new Locator(app) + .get(Location.builderFromStringRepresentation(location).build()) + .get(); + + ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); + + MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentAttributesMetadata(component).get(); + MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentAttributesMetadata(component).get(); + MetadataCacheId dslBasedId = + createDslBasedGenerator(app, dslFactory).getIdForComponentAttributesMetadata(dslFactory.create(component).get()).get(); + MetadataCacheId declarationBasedId = + createDeclarationBasedGenerator(declaration).getIdForComponentAttributesMetadata(elementDeclaration).get(); + MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) + .getIdForComponentAttributesMetadata(createComponentParameterizationFromComponentAst(component)).get(); + + assertThat(parameterizationBasedId, equalTo(modelBasedId)); + assertThat(modelBasedId, equalTo(dslBasedId)); + assertThat(dslBasedId, equalTo(declarationBasedId)); + assertThat(declarationBasedId, equalTo(astBasedId)); + + // Any should be fine + return modelBasedId; + } + + protected MetadataCacheId getIdForComponentInputMetadata(ArtifactDeclaration declaration, String location, String parameterName) + throws Exception { + ArtifactAst app = loadApplicationModel(declaration); + ComponentAst component = new Locator(app) + .get(Location.builderFromStringRepresentation(location).build()) + .get(); + + ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); + + MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentInputMetadata(component, parameterName).get(); + MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentInputMetadata(component, parameterName).get(); + MetadataCacheId dslBasedId = createDslBasedGenerator(app, dslFactory) + .getIdForComponentInputMetadata(dslFactory.create(component).get(), parameterName).get(); + MetadataCacheId declarationBasedId = + createDeclarationBasedGenerator(declaration).getIdForComponentInputMetadata(elementDeclaration, parameterName).get(); + MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) + .getIdForComponentInputMetadata(createComponentParameterizationFromComponentAst(component), parameterName).get(); + + assertThat(parameterizationBasedId, equalTo(modelBasedId)); + assertThat(modelBasedId, equalTo(dslBasedId)); + assertThat(dslBasedId, equalTo(declarationBasedId)); + assertThat(declarationBasedId, equalTo(astBasedId)); + + // Any should be fine + return modelBasedId; + } + + protected MetadataCacheId getIdForComponentMetadata(ArtifactDeclaration declaration, String location) throws Exception { + ArtifactAst app = loadApplicationModel(declaration); + ComponentAst component = new Locator(app) + .get(Location.builderFromStringRepresentation(location).build()) + .get(); + + ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); + + MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentMetadata(component).get(); + MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentMetadata(component).get(); + MetadataCacheId dslBasedId = + createDslBasedGenerator(app, dslFactory).getIdForComponentMetadata(dslFactory.create(component).get()).get(); + MetadataCacheId declarationBasedId = + createDeclarationBasedGenerator(declaration).getIdForComponentMetadata(elementDeclaration).get(); + MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) + .getIdForComponentMetadata(createComponentParameterizationFromComponentAst(component)).get(); + + assertThat(parameterizationBasedId, equalTo(modelBasedId)); + assertThat(modelBasedId, equalTo(dslBasedId)); + assertThat(dslBasedId, equalTo(declarationBasedId)); + assertThat(declarationBasedId, equalTo(astBasedId)); + + // Any should be fine + return dslBasedId; + } + + protected MetadataCacheId getIdForMetadataKeys(ArtifactDeclaration declaration, String location) throws Exception { + ArtifactAst app = loadApplicationModel(declaration); + ComponentAst component = new Locator(app) + .get(Location.builderFromStringRepresentation(location).build()) + .get(); + + ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); + + MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForMetadataKeys(component).get(); + MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForMetadataKeys(component).get(); + MetadataCacheId dslBasedId = + createDslBasedGenerator(app, dslFactory).getIdForMetadataKeys(dslFactory.create(component).get()).get(); + MetadataCacheId declarationBasedId = + createDeclarationBasedGenerator(declaration).getIdForMetadataKeys(elementDeclaration).get(); + MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) + .getIdForMetadataKeys(createComponentParameterizationFromComponentAst(component)).get(); + + assertThat(parameterizationBasedId, equalTo(modelBasedId)); + assertThat(modelBasedId, equalTo(dslBasedId)); + assertThat(dslBasedId, equalTo(declarationBasedId)); + assertThat(declarationBasedId, equalTo(astBasedId)); + + // Any should be fine + return modelBasedId; + } + + protected MetadataCacheId getIdForGlobalMetadata(ArtifactDeclaration declaration, String location) throws Exception { + ArtifactAst app = loadApplicationModel(declaration); + ComponentAst component = new Locator(app) + .get(Location.builderFromStringRepresentation(location).build()) + .get(); + + ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); + + MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForGlobalMetadata(component).get(); + MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForGlobalMetadata(component).get(); + MetadataCacheId dslBasedId = + createDslBasedGenerator(app, dslFactory).getIdForGlobalMetadata(dslFactory.create(component).get()).get(); + MetadataCacheId declarationBasedId = + createDeclarationBasedGenerator(declaration).getIdForGlobalMetadata(elementDeclaration).get(); + MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) + .getIdForGlobalMetadata(createComponentParameterizationFromComponentAst(component)).get(); + + assertThat(parameterizationBasedId, equalTo(modelBasedId)); + assertThat(modelBasedId, equalTo(dslBasedId)); + assertThat(dslBasedId, equalTo(declarationBasedId)); + assertThat(declarationBasedId, equalTo(astBasedId)); + + // Any should be fine + return modelBasedId; + } + + private MetadataCacheIdGenerator createAstBasedGenerator(ArtifactAst app) { + return new ComponentAstBasedMetadataCacheIdGenerator(new Locator(app)); + } + + private MetadataCacheIdGenerator createModelBasedGenerator(ArtifactAst app) { + return new ModelBasedMetadataCacheIdGeneratorFactory() + .create(dslResolvingContext, new ModelBasedTypeMetadataCacheKeyGeneratorTestCase.Locator(app)); + } + + private MetadataCacheIdGenerator> createDslBasedGenerator(ArtifactAst app, + DslElementModelFactory factory) { + ComponentLocator astLocator = new ModelBasedTypeMetadataCacheKeyGeneratorTestCase.Locator(app); + ComponentLocator> dslLocator = l -> astLocator.get(l).map(e -> factory.create(e).orElse(null)); + return new DslElementBasedMetadataCacheIdGenerator(dslLocator); + } + + private MetadataCacheIdGenerator> createComponentParameterizationBasedGenerator(ArtifactAst app) { + ConfigurationMetadataCacheIdGenerator configGenerator = new AstConfigurationMetadataCacheIdGenerator(); + configGenerator.addConfigurations(app.topLevelComponentsStream() + .filter(potentialConfig -> potentialConfig.getComponentType().equals(CONFIG)).collect(toList())); + return new ComponentParameterizationBasedMetadataCacheIdGenerator(configGenerator); + } + + private MetadataCacheIdGenerator createDeclarationBasedGenerator(ArtifactDeclaration app) { + ComponentLocator declarationLocator = + l -> app.findElement(builderFromStringRepresentation(l.toString()).build()); + return new DeclarationBasedMetadataCacheIdGenerator(dslResolvingContext, declarationLocator); + } + + protected ArtifactAst loadApplicationModel(ArtifactDeclaration declaration) throws Exception { + return toArtifactast(declaration, extensions); + } + + protected static class Locator implements ComponentLocator { + + private final Map components = new HashMap<>(); + + Locator(ArtifactAst app) { + app.topLevelComponentsStream().forEach(this::addComponent); + } + + @Override + public Optional get(Location location) { + return Optional.ofNullable(components.get(location)); + } + + private Location getLocation(ComponentAst component) { + return Location.builderFromStringRepresentation(component.getLocation().getLocation()).build(); + } + + private void addComponent(ComponentAst component) { + components.put(getLocation(component), component); + component.directChildrenStream().forEach(this::addComponent); + } + + } + +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java new file mode 100644 index 000000000000..94e3cb3737b9 --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java @@ -0,0 +1,599 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static java.lang.System.lineSeparator; +import static java.util.Arrays.asList; +import static java.util.Collections.emptyList; +import static java.util.Collections.emptySet; +import static java.util.Collections.singleton; +import static java.util.Collections.singletonList; +import static java.util.Optional.empty; +import static java.util.Optional.of; +import static java.util.stream.IntStream.range; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.core.IsNot.not; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.when; +import static org.mule.metadata.api.model.MetadataFormat.JAVA; +import static org.mule.runtime.api.meta.Category.COMMUNITY; +import static org.mule.runtime.api.meta.ExpressionSupport.NOT_SUPPORTED; +import static org.mule.runtime.api.meta.model.ComponentVisibility.PUBLIC; +import static org.mule.runtime.api.meta.model.connection.ConnectionManagementType.NONE; +import static org.mule.runtime.api.meta.model.parameter.ParameterGroupModel.DEFAULT_GROUP_NAME; +import static org.mule.runtime.api.meta.model.parameter.ParameterRole.BEHAVIOUR; +import static org.mule.runtime.api.meta.model.stereotype.StereotypeModelBuilder.newStereotype; +import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; +import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; +import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.DEFAULT_COMPLEX_ACTING_PARAMETER; +import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.declareComplexActingParameter; +import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; +import static org.mule.runtime.extension.api.ExtensionConstants.ERROR_MAPPINGS_PARAMETER_NAME; +import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONFIG; +import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONNECTION; +import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.PROCESSOR; +import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; +import static org.mule.test.allure.AllureConstants.ErrorHandlingFeature.ErrorHandlingStory.ERROR_MAPPINGS; +import static org.slf4j.LoggerFactory.getLogger; + +import org.mule.metadata.api.ClassTypeLoader; +import org.mule.metadata.api.builder.BaseTypeBuilder; +import org.mule.metadata.api.model.MetadataType; +import org.mule.runtime.api.component.location.Location; +import org.mule.runtime.api.dsl.DslResolvingContext; +import org.mule.runtime.api.meta.ExpressionSupport; +import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.api.meta.model.ParameterDslConfiguration; +import org.mule.runtime.api.meta.model.XmlDslModel; +import org.mule.runtime.api.meta.model.config.ConfigurationModel; +import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; +import org.mule.runtime.api.meta.model.operation.ExecutionType; +import org.mule.runtime.api.meta.model.operation.OperationModel; +import org.mule.runtime.api.meta.model.parameter.ActingParameterModel; +import org.mule.runtime.api.meta.model.parameter.FieldValueProviderModel; +import org.mule.runtime.api.meta.model.parameter.ParameterGroupModel; +import org.mule.runtime.api.meta.model.parameter.ParameterModel; +import org.mule.runtime.api.meta.model.parameter.ParameterRole; +import org.mule.runtime.api.meta.model.parameter.ValueProviderModel; +import org.mule.runtime.api.meta.model.source.SourceModel; +import org.mule.runtime.api.meta.model.stereotype.StereotypeModel; +import org.mule.runtime.api.meta.type.TypeCatalog; +import org.mule.runtime.api.util.Reference; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; +import org.mule.runtime.app.declaration.api.ConnectionElementDeclaration; +import org.mule.runtime.app.declaration.api.ElementDeclaration; +import org.mule.runtime.app.declaration.api.OperationElementDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; +import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.ComponentAst; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; +import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; +import org.mule.runtime.extension.api.declaration.type.ExtensionsTypeLoaderFactory; +import org.mule.runtime.extension.api.error.ErrorMapping; +import org.mule.runtime.extension.api.model.ImmutableExtensionModel; +import org.mule.runtime.extension.api.model.config.ImmutableConfigurationModel; +import org.mule.runtime.extension.api.model.connection.ImmutableConnectionProviderModel; +import org.mule.runtime.extension.api.model.operation.ImmutableOperationModel; +import org.mule.runtime.extension.api.model.parameter.ImmutableParameterGroupModel; +import org.mule.runtime.extension.api.model.parameter.ImmutableParameterModel; +import org.mule.runtime.extension.api.model.source.ImmutableSourceModel; +import org.mule.runtime.extension.api.property.RequiredForMetadataModelProperty; +import org.mule.runtime.extension.api.runtime.config.ConfigurationProvider; +import org.mule.runtime.extension.api.stereotype.MuleStereotypes; +import org.mule.tck.junit4.AbstractMuleTestCase; + +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; + +import com.google.common.collect.ImmutableSet; +import org.junit.Before; +import org.junit.Rule; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnit; +import org.mockito.junit.MockitoRule; +import org.slf4j.Logger; + +public abstract class AbstractMockedValueProviderExtensionTestCase extends AbstractMuleTestCase { + + private static final Logger LOGGER = getLogger(AbstractMockedValueProviderExtensionTestCase.class); + + protected static final String NAMESPACE = "vp-mockns"; + protected static final String NAMESPACE_URI = "http://www.mulesoft.org/schema/mule/vp-mockns"; + protected static final String SCHEMA_LOCATION = "http://www.mulesoft.org/schema/mule/vp-mockns/current/vp-mule-mockns.xsd"; + protected static final String PARAMETER_IN_GROUP_NAME = "parameterInGroup"; + protected static final String PARAMETER_IN_GROUP_DEFAULT_VALUE = "parameterInGroup"; + protected static final String CUSTOM_PARAMETER_GROUP_NAME = "customParameterGroupName"; + protected static final String ACTING_PARAMETER_NAME = "actingParameter"; + protected static final String ACTING_PARAMETER_DEFAULT_VALUE = "actingParameter"; + protected static final String PARAMETER_REQUIRED_FOR_METADATA_NAME = "requiredForMetadata"; + protected static final String PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE = "requiredForMetadata"; + protected static final String PROVIDED_PARAMETER_NAME = "providedParameter"; + protected static final String OTHER_PROVIDED_PARAMETER_NAME = "otherProvidedParameter"; + protected static final String PROVIDED_FROM_COMPLEX_PARAMETER_NAME = "fromComplexActingParameter"; + protected static final String COMPLEX_ACTING_PARAMETER_NAME = "complexActingParameter"; + protected static final String PROVIDED_PARAMETER_DEFAULT_VALUE = "providedParameter"; + protected static final String EXTENSION_NAME = "extension"; + protected static final String OPERATION_NAME = "mockOperation"; + protected static final String OTHER_OPERATION_NAME = "mockOtherOperation"; + protected static final String SOURCE_NAME = "source"; + protected static final String CONFIGURATION_NAME = "configuration"; + protected static final String OTHER_CONFIGURATION_NAME = "otherConfiguration"; + protected static final String CONNECTION_PROVIDER_NAME = "connection"; + protected static final String VALUE_PROVIDER_NAME = "valueProvider"; + protected static final String VALUE_PROVIDER_ID = "valueProviderId"; + protected static final String COMPLEX_VALUE_PROVIDER_NAME = "complexValueProvider"; + protected static final String COMPLEX_VALUE_PROVIDER_ID = "complexValueProviderId"; + protected static final String FIELD_VALUE_PROVIDER_NAME = "fieldValueProvider"; + protected static final String FIELD_VALUE_PROVIDER_ID = "fieldValueProviderId"; + + protected static final String MY_FLOW = "myFlow"; + protected static final String MY_CONFIG = "myConfig"; + protected static final String MY_CONNECTION = MY_CONFIG + "/connection"; // Not a valid location, hack to reuse helper function. + protected static final String SOURCE_LOCATION = MY_FLOW + "/source"; + protected static final String OPERATION_LOCATION = MY_FLOW + "/processors/0"; + protected static final String OTHER_OPERATION_LOCATION = MY_FLOW + "/processors/1"; + + @Rule + public MockitoRule mockito = MockitoJUnit.rule(); + + @Mock(lenient = true) + protected ExtensionModel mockExtension; + + protected ConfigurationModel configuration; + + protected ConfigurationModel otherConfiguration; + + protected OperationModel operation; + + protected OperationModel otherOperation; + + protected ConnectionProviderModel connectionProvider; + + protected SourceModel source; + + protected ParameterModel parameterInGroup; + + protected ParameterGroupModel actingParametersGroup; + + protected ParameterModel nameParameter; + + protected ParameterModel configRefParameter; + + protected ParameterModel actingParameter; + + protected ParameterModel providedParameter; + + protected ParameterModel otherProvidedParameter; + + protected ParameterModel providedParameterFromComplex; + + protected ParameterModel complexActingParameter; + + protected ParameterGroupModel componentParameterGroup; + + protected ParameterGroupModel configParameterGroup; + + protected ParameterModel errorMappingsParameter; + + protected ParameterGroupModel errorMappingsParameterGroup; + + protected ParameterModel parameterRequiredForMetadata; + + @Mock(lenient = true) + protected DslResolvingContext dslContext; + + @Mock(lenient = true) + protected ValueProviderModel valueProviderModel; + + @Mock(lenient = true) + protected ValueProviderModel complexValueProviderModel; + + protected ClassTypeLoader TYPE_LOADER = ExtensionsTypeLoaderFactory.getDefault().createTypeLoader(); + + private Set extensions; + private ElementDeclarer declarer; + + @Before + public void before() { + final MetadataType stringType = TYPE_LOADER.load(String.class); + + nameParameter = + createParameterModel("name", true, stringType, null, NOT_SUPPORTED, BEHAVIOUR, null, emptyList()); + + configRefParameter = createParameterModel("config-ref", false, TYPE_LOADER.load(ConfigurationProvider.class), null, + NOT_SUPPORTED, BEHAVIOUR, null, + singletonList(newStereotype(CONFIGURATION_NAME, EXTENSION_NAME) + .withParent(MuleStereotypes.CONFIG).build())); + + when(valueProviderModel.getPartOrder()).thenReturn(0); + when(valueProviderModel.getProviderName()).thenReturn(VALUE_PROVIDER_NAME); + when(valueProviderModel.getProviderId()).thenReturn(VALUE_PROVIDER_ID); + when(valueProviderModel.getActingParameters()).thenReturn(asList(ACTING_PARAMETER_NAME, PARAMETER_IN_GROUP_NAME)); + + ActingParameterModel actingParameterModel = createActingParameterModel(ACTING_PARAMETER_NAME); + ActingParameterModel groupActingParameterModel = createActingParameterModel(PARAMETER_IN_GROUP_NAME); + when(valueProviderModel.getParameters()).thenReturn(asList(actingParameterModel, groupActingParameterModel)); + + when(valueProviderModel.requiresConfiguration()).thenReturn(false); + when(valueProviderModel.requiresConnection()).thenReturn(false); + + when(complexValueProviderModel.getPartOrder()).thenReturn(0); + when(complexValueProviderModel.getProviderName()).thenReturn(COMPLEX_VALUE_PROVIDER_NAME); + when(complexValueProviderModel.getProviderId()).thenReturn(COMPLEX_VALUE_PROVIDER_ID); + when(complexValueProviderModel.getActingParameters()).thenReturn(singletonList(COMPLEX_ACTING_PARAMETER_NAME)); + + ActingParameterModel complexActingParameterModel = createActingParameterModel(COMPLEX_ACTING_PARAMETER_NAME); + when(complexValueProviderModel.getParameters()).thenReturn(singletonList(complexActingParameterModel)); + + when(complexValueProviderModel.requiresConfiguration()).thenReturn(false); + when(complexValueProviderModel.requiresConnection()).thenReturn(false); + + parameterInGroup = createParameterModel(PARAMETER_IN_GROUP_NAME, false, stringType, null, + NOT_SUPPORTED, BEHAVIOUR, null, emptyList()); + actingParameter = createParameterModel(ACTING_PARAMETER_NAME, false, stringType, + ACTING_PARAMETER_DEFAULT_VALUE, NOT_SUPPORTED, BEHAVIOUR, null, emptyList()); + providedParameter = createParameterModel(PROVIDED_PARAMETER_NAME, false, stringType, null, NOT_SUPPORTED, + BEHAVIOUR, valueProviderModel, emptyList()); + + otherProvidedParameter = + createParameterModel(OTHER_PROVIDED_PARAMETER_NAME, false, stringType, null, + NOT_SUPPORTED, BEHAVIOUR, valueProviderModel, emptyList()); + + providedParameterFromComplex = + createParameterModel(PROVIDED_FROM_COMPLEX_PARAMETER_NAME, false, stringType, null, + NOT_SUPPORTED, BEHAVIOUR, complexValueProviderModel, emptyList()); + + complexActingParameter = + createParameterModel(COMPLEX_ACTING_PARAMETER_NAME, false, TYPE_LOADER.load(ComplexActingParameter.class), null, + NOT_SUPPORTED, + BEHAVIOUR, null, emptyList()); + + parameterRequiredForMetadata = + createParameterModel(PARAMETER_REQUIRED_FOR_METADATA_NAME, false, stringType, null, NOT_SUPPORTED, + BEHAVIOUR, null, emptyList()); + + actingParametersGroup = new ImmutableParameterGroupModel(CUSTOM_PARAMETER_GROUP_NAME, "", asList(parameterInGroup), + emptyList(), false, null, null, emptySet()); + + errorMappingsParameter = createParameterModel(ERROR_MAPPINGS_PARAMETER_NAME, false, BaseTypeBuilder.create(JAVA).arrayType() + .of(TYPE_LOADER.load(ErrorMapping.class)).build(), null, NOT_SUPPORTED, + BEHAVIOUR, null, emptyList()); + + errorMappingsParameterGroup = new ImmutableParameterGroupModel(ERROR_MAPPINGS, "", asList(errorMappingsParameter), + emptyList(), false, null, null, emptySet()); + + componentParameterGroup = new ImmutableParameterGroupModel(DEFAULT_GROUP_NAME, "", asList(configRefParameter, + actingParameter, + providedParameter, + parameterRequiredForMetadata, + complexActingParameter, + providedParameterFromComplex), + emptyList(), false, + null, null, emptySet()); + + configParameterGroup = new ImmutableParameterGroupModel(DEFAULT_GROUP_NAME, "", + asList( + nameParameter, + actingParameter, + providedParameter, + parameterRequiredForMetadata, + complexActingParameter, + providedParameterFromComplex), + emptyList(), false, null, null, emptySet()); + + RequiredForMetadataModelProperty requiredForMetadataModelProperty = + new RequiredForMetadataModelProperty(asList(PARAMETER_REQUIRED_FOR_METADATA_NAME)); + + connectionProvider = + new ImmutableConnectionProviderModel(CONNECTION_PROVIDER_NAME, "", asList(componentParameterGroup, actingParametersGroup), + NONE, + false, emptySet(), null, + CONNECTION, Collections.singleton(requiredForMetadataModelProperty)); + + operation = + createOperationModel(OPERATION_NAME, asList(componentParameterGroup, actingParametersGroup, errorMappingsParameterGroup)); + otherOperation = + createOperationModel(OTHER_OPERATION_NAME, + asList(componentParameterGroup, actingParametersGroup, errorMappingsParameterGroup)); + + source = new ImmutableSourceModel(SOURCE_NAME, "", false, false, asList(componentParameterGroup, actingParametersGroup), + emptyList(), + null, null, empty(), empty(), empty(), false, false, false, null, null, emptySet(), + PUBLIC, emptySet(), emptySet(), null); + + configuration = new ImmutableConfigurationModel(CONFIGURATION_NAME, "", asList(configParameterGroup, actingParametersGroup), + asList(operation, otherOperation), asList(connectionProvider), asList(source), + emptySet(), null, CONFIG, singleton(requiredForMetadataModelProperty)); + otherConfiguration = + new ImmutableConfigurationModel(OTHER_CONFIGURATION_NAME, "", asList(configParameterGroup, actingParametersGroup), + emptyList(), asList(connectionProvider), emptyList(), + emptySet(), null, CONFIG, singleton(requiredForMetadataModelProperty)); + + mockExtension = createExtensionMock(); + + when(dslContext.getExtension(any())).thenReturn(of(mockExtension)); + when(dslContext.getExtensions()).thenReturn(singleton(mockExtension)); + + extensions = ImmutableSet.builder() + .add(MuleExtensionModelProvider.getExtensionModel()) + .add(mockExtension) + .build(); + + TypeCatalog typeCatalog = DslResolvingContext.getDefault(extensions).getTypeCatalog(); + + when(dslContext.getTypeCatalog()).thenReturn(typeCatalog); + + declarer = ElementDeclarer.forExtension(EXTENSION_NAME); + } + + private ImmutableParameterModel createParameterModel(String paramName, boolean isComponentId, MetadataType type, + Object defaultValue, ExpressionSupport expressionSupport, + ParameterRole parameterRole, ValueProviderModel valueProviderModel, + List allowedStereotypes) { + return spy(new ImmutableParameterModel(paramName, "", type, false, false, + false, isComponentId, expressionSupport, defaultValue, + parameterRole, ParameterDslConfiguration.getDefaultInstance(), null, null, + valueProviderModel, + allowedStereotypes, emptySet())); + } + + private ImmutableOperationModel createOperationModel(String operationName, List paramGroups) { + return new ImmutableOperationModel(operationName, "", + paramGroups, + emptyList(), null, null, true, ExecutionType.BLOCKING, false, false, false, null, + emptySet(), PROCESSOR, PUBLIC, emptySet(), emptySet()); + } + + protected ExtensionModel createExtensionMock() { + return new ImmutableExtensionModel(EXTENSION_NAME, + "", + "1.0", + "Mulesoft", + COMMUNITY, + asList(configuration, otherConfiguration), + asList(operation, otherOperation), + asList(connectionProvider), + asList(source), + emptyList(), + emptyList(), + null, + XmlDslModel.builder() + .setXsdFileName("mule-mockns.xsd") + .setPrefix(NAMESPACE) + .setNamespace(NAMESPACE_URI) + .setSchemaLocation(SCHEMA_LOCATION) + .setSchemaVersion("4.0") + .build(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet()); + } + + protected ActingParameterModel createActingParameterModel(String parameterName) { + return createActingParameterModel(parameterName, parameterName); + } + + protected ActingParameterModel createActingParameterModel(String parameterName, String extractionExpression) { + ActingParameterModel actingParameterModel = mock(ActingParameterModel.class); + when(actingParameterModel.getName()).thenReturn(parameterName); + when(actingParameterModel.getExtractionExpression()).thenReturn(extractionExpression); + return actingParameterModel; + } + + protected FieldValueProviderModel createFieldValueProviderModel(String providerName, String providerId, String targetSelector) { + FieldValueProviderModel fieldValueProviderModel = mock(FieldValueProviderModel.class); + when(fieldValueProviderModel.getProviderName()).thenReturn(providerName); + when(fieldValueProviderModel.getProviderId()).thenReturn(providerId); + when(fieldValueProviderModel.requiresConnection()).thenReturn(false); + when(fieldValueProviderModel.requiresConfiguration()).thenReturn(false); + when(fieldValueProviderModel.getTargetSelector()).thenReturn(targetSelector); + return fieldValueProviderModel; + } + + protected ConfigurationElementDeclaration declareConfig(ConnectionElementDeclaration connectionDeclaration, String name, + String parameterRequiredForMetadata, String actingParameter, + String providedParameter, String parameterInGroup) { + return declarer.newConfiguration(CONFIGURATION_NAME) + .withRefName(name) + .withParameterGroup(newParameterGroup() + .withParameter(PARAMETER_REQUIRED_FOR_METADATA_NAME, parameterRequiredForMetadata) + .withParameter(ACTING_PARAMETER_NAME, actingParameter) + .withParameter(PROVIDED_PARAMETER_NAME, providedParameter) + .getDeclaration()) + .withParameterGroup(newParameterGroup(CUSTOM_PARAMETER_GROUP_NAME) + .withParameter(PARAMETER_IN_GROUP_NAME, parameterInGroup) + .getDeclaration()) + .withConnection(connectionDeclaration) + .getDeclaration(); + } + + protected ConfigurationElementDeclaration declareOtherConfig(ConnectionElementDeclaration connectionDeclaration, String name, + String parameterRequiredForMetadata, String actingParameter, + String providedParameter, String parameterInGroup) { + return declarer.newConfiguration(OTHER_CONFIGURATION_NAME) + .withRefName(name) + .withParameterGroup(newParameterGroup() + .withParameter(PARAMETER_REQUIRED_FOR_METADATA_NAME, parameterRequiredForMetadata) + .withParameter(ACTING_PARAMETER_NAME, actingParameter) + .withParameter(PROVIDED_PARAMETER_NAME, providedParameter) + .getDeclaration()) + .withParameterGroup(newParameterGroup(CUSTOM_PARAMETER_GROUP_NAME) + .withParameter(PARAMETER_IN_GROUP_NAME, parameterInGroup) + .getDeclaration()) + .withConnection(connectionDeclaration) + .getDeclaration(); + } + + protected ConnectionElementDeclaration declareConnection(String parameterRequiredForMetadata, String actingParameter, + String providedParameter, String parameterInGroup) { + return declarer.newConnection(CONNECTION_PROVIDER_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(PARAMETER_REQUIRED_FOR_METADATA_NAME, parameterRequiredForMetadata) + .withParameter(ACTING_PARAMETER_NAME, actingParameter) + .withParameter(PROVIDED_PARAMETER_NAME, providedParameter) + .getDeclaration()) + .withParameterGroup(newParameterGroup(CUSTOM_PARAMETER_GROUP_NAME) + .withParameter(PARAMETER_IN_GROUP_NAME, parameterInGroup) + .getDeclaration()) + .getDeclaration(); + } + + public OperationElementDeclaration declareOperation(String operationName) { + return declarer.newOperation(operationName) + .withConfig(MY_CONFIG) + .withParameterGroup(newParameterGroup() + .withParameter(ACTING_PARAMETER_NAME, ACTING_PARAMETER_DEFAULT_VALUE) + .withParameter(PROVIDED_PARAMETER_NAME, PROVIDED_PARAMETER_DEFAULT_VALUE) + .withParameter(COMPLEX_ACTING_PARAMETER_NAME, + declareComplexActingParameter( + new ComplexActingParameter( + DEFAULT_COMPLEX_ACTING_PARAMETER + .getIntParam(), + DEFAULT_COMPLEX_ACTING_PARAMETER + .getStringParam(), + DEFAULT_COMPLEX_ACTING_PARAMETER + .getListParam(), + DEFAULT_COMPLEX_ACTING_PARAMETER + .getMapParam(), + DEFAULT_COMPLEX_ACTING_PARAMETER + .getInnerPojoParam(), + DEFAULT_COMPLEX_ACTING_PARAMETER + .getComplexListParam(), + DEFAULT_COMPLEX_ACTING_PARAMETER + .getComplexMapParam()))) + .withParameter(PROVIDED_FROM_COMPLEX_PARAMETER_NAME, PROVIDED_PARAMETER_DEFAULT_VALUE) + .getDeclaration()) + + .withParameterGroup(newParameterGroup(CUSTOM_PARAMETER_GROUP_NAME) + .withParameter(PARAMETER_IN_GROUP_NAME, PARAMETER_IN_GROUP_DEFAULT_VALUE) + .getDeclaration()) + .getDeclaration(); + } + + + protected ArtifactDeclaration getBaseApp() { + return ElementDeclarer.newArtifact() + .withGlobalElement( + declareConfig( + declareConnection(PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, + ACTING_PARAMETER_DEFAULT_VALUE, + PROVIDED_PARAMETER_DEFAULT_VALUE, + PARAMETER_IN_GROUP_DEFAULT_VALUE), + MY_CONFIG, + PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, + ACTING_PARAMETER_DEFAULT_VALUE, + PROVIDED_PARAMETER_DEFAULT_VALUE, + PARAMETER_IN_GROUP_DEFAULT_VALUE)) + .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) + .newConstruct(FLOW_ELEMENT_IDENTIFIER) + .withRefName(MY_FLOW) + .withComponent( + declarer.newSource(SOURCE_NAME).withConfig(MY_CONFIG) + .withParameterGroup(newParameterGroup() + .withParameter(ACTING_PARAMETER_NAME, ACTING_PARAMETER_DEFAULT_VALUE) + .withParameter(PROVIDED_PARAMETER_NAME, PROVIDED_PARAMETER_DEFAULT_VALUE) + .getDeclaration()) + .withParameterGroup(newParameterGroup(CUSTOM_PARAMETER_GROUP_NAME) + .withParameter(PARAMETER_IN_GROUP_NAME, PARAMETER_IN_GROUP_DEFAULT_VALUE) + .getDeclaration()) + .getDeclaration()) + .withComponent(declareOperation(OPERATION_NAME)) + .withComponent(declareOperation(OTHER_OPERATION_NAME)) + .getDeclaration()) + .getDeclaration(); + } + + + protected ComponentAst getComponentAst(ArtifactAst app, String location) { + Reference componentAst = new Reference<>(); + app.recursiveStream().forEach(c -> { + if (c.getLocation().getLocation().equals(location)) { + componentAst.set(c); + } + }); + return componentAst.get(); + } + + protected Optional getDeclaration(ArtifactDeclaration app, String location) { + return app.findElement(builderFromStringRepresentation(location).build()); + } + + + protected ArtifactAst loadApplicationModel(ArtifactDeclaration declaration) throws Exception { + return toArtifactast(declaration, extensions); + } + + private String collectLog(ValueProviderCacheId valueProviderCacheId, int level) { + StringBuilder logId = new StringBuilder(); + if (level == 0) { + logId.append(lineSeparator()); + } + logId.append(valueProviderCacheId.toString()); + if (!valueProviderCacheId.getParts().isEmpty()) { + int newLevel = level + 1; + valueProviderCacheId.getParts().forEach(p -> { + logId.append(lineSeparator()); + range(0, newLevel).forEach(i -> logId.append(" ")); + logId.append("+-").append(collectLog(p, newLevel)); + }); + } + return logId.toString(); + } + + protected void checkIdsAreEqual(Optional id1, Optional id2) { + LOGGER.debug("ID1: " + id1.map(i -> collectLog(i, 0)).orElse("empty")); + LOGGER.debug("ID2: " + id2.map(i -> collectLog(i, 0)).orElse("empty")); + assertThat(id1, equalTo(id2)); + } + + protected void checkIdsAreDifferent(Optional id1, Optional id2) { + LOGGER.debug("ID1: " + id1.map(i -> collectLog(i, 0)).orElse("empty")); + LOGGER.debug("ID2: " + id2.map(i -> collectLog(i, 0)).orElse("empty")); + assertThat(id1, not(equalTo(id2))); + } + + protected static class Locator implements ComponentLocator { + + private final Map components = new HashMap<>(); + + Locator(ArtifactAst app) { + app.topLevelComponentsStream().forEach(this::addComponent); + } + + @Override + public Optional get(Location location) { + return Optional.ofNullable(components.get(location)); + } + + private Location getLocation(ComponentAst component) { + return Location.builderFromStringRepresentation(component.getLocation().getLocation()).build(); + } + + private void addComponent(ComponentAst component) { + components.put(getLocation(component), component); + component.directChildrenStream().forEach(this::addComponent); + } + } + +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java new file mode 100644 index 000000000000..c7d6a1b091f0 --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java @@ -0,0 +1,404 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static org.apache.commons.lang3.StringUtils.EMPTY; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; +import static org.mockito.Mockito.when; +import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; + +import org.mule.runtime.api.component.location.Location; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; +import org.mule.runtime.app.declaration.api.ParameterElementDeclaration; +import org.mule.runtime.app.declaration.api.ParameterizedElementDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; +import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.ComponentAst; +import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; +import org.mule.runtime.core.internal.value.cache.ValueProviderCacheIdGenerator; + +import java.util.HashMap; +import java.util.Map; +import java.util.Optional; +import java.util.concurrent.atomic.AtomicBoolean; +import java.util.function.Consumer; + +import org.junit.Test; + +public class ComponentAstValueProviderCacheIdGeneratorTestCase extends AbstractMockedValueProviderExtensionTestCase { + + private Optional computeIdFor(ArtifactDeclaration appDeclaration, + String location, + String parameterName) + throws Exception { + ArtifactAst app = loadApplicationModel(appDeclaration); + Locator locator = new Locator(app); + ValueProviderCacheIdGenerator cacheIdGenerator = new ComponentAstBasedValueProviderCacheIdGenerator(locator); + ComponentAst component = getComponentAst(app, location); + return cacheIdGenerator.getIdForResolvedValues(component, parameterName); + } + + private Optional getParameterElementDeclaration(ArtifactDeclaration artifactDeclaration, + String location) { + AtomicBoolean isConnection = new AtomicBoolean(false); + if (location.endsWith("/connection")) { + isConnection.set(true); + location = location.split("/connection")[0]; + } + return artifactDeclaration.findElement(builderFromStringRepresentation(location).build()) + .map(d -> isConnection.get() ? ((ConfigurationElementDeclaration) d).getConnection().orElse(null) : d); + } + + private void modifyParameter(ArtifactDeclaration artifactDeclaration, String ownerLocation, String parameterName, + Consumer parameterConsumer) { + getParameterElementDeclaration(artifactDeclaration, ownerLocation) + .map( + owner -> owner.getParameterGroups() + .stream() + .flatMap(pg -> pg.getParameters().stream()) + .filter(p -> p.getName().equals(parameterName)) + .findAny() + .map(fp -> { + parameterConsumer.accept(fp); + return EMPTY; // Needed to avoid exception + }) + .orElseThrow(() -> new RuntimeException("Could not find parameter to modify"))) + .orElseThrow(() -> new RuntimeException("Location not found")); + } + + + @Test + public void idForParameterWithNoProviderInConfig() throws Exception { + ArtifactDeclaration app = getBaseApp(); + assertThat(computeIdFor(app, MY_CONFIG, ACTING_PARAMETER_NAME).isPresent(), is(false)); + } + + @Test + public void idForParameterWithNoProviderInSource() throws Exception { + ArtifactDeclaration app = getBaseApp(); + assertThat(computeIdFor(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + } + + @Test + public void idForParameterWithNoProviderInOperation() throws Exception { + ArtifactDeclaration app = getBaseApp(); + assertThat(computeIdFor(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + } + + @Test + public void idForConfigNoChanges() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + + + @Test + public void idForConfigChangingNotActingParameters() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigChangingActingParameter() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigChangingActingParameterInGroup() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationNoChanges() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangingActingParameter() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, OPERATION_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangesInConfig() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangesInConnection() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + + @Test + public void idForConfiglessAndConnectionlessSourceNoChanges() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangingActingParameter() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, SOURCE_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangesInConfig() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangesInConnection() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareOperationChangesInConfigNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareOperationChangesInConfigRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareOperationChangesInConnectionRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareSourceChangesInConfigNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareSourceChangesInConfigRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareSourceChangesInConnectionRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void equalConfigsWithDifferentNameGetSameHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); + app.addGlobalElement(declareConfig(config.getConnection().get(), "newName", + PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, + ACTING_PARAMETER_DEFAULT_VALUE, + PROVIDED_PARAMETER_DEFAULT_VALUE, + PARAMETER_IN_GROUP_DEFAULT_VALUE)); + Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + checkIdsAreEqual(config1Id, config2Id); + } + + @Test + public void differentConfigsWithDifferentProviderIdGetDifferentHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); + app.addGlobalElement(declareOtherConfig(config.getConnection().get(), "newName", + PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, + ACTING_PARAMETER_DEFAULT_VALUE, + PROVIDED_PARAMETER_DEFAULT_VALUE, + PARAMETER_IN_GROUP_DEFAULT_VALUE)); + Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); + Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + checkIdsAreDifferent(config1Id, config2Id); + } + + @Test + public void differentConfigsWithSameProviderIdGetSameHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); + app.addGlobalElement(declareOtherConfig(config.getConnection().get(), "newName", + PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, + ACTING_PARAMETER_DEFAULT_VALUE, + PROVIDED_PARAMETER_DEFAULT_VALUE, + PARAMETER_IN_GROUP_DEFAULT_VALUE)); + Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + checkIdsAreEqual(config1Id, config2Id); + } + + @Test + public void differentValueProviderIdGetsDifferentHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); + Optional opId2 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + checkIdsAreDifferent(opId1, opId2); + } + + @Test + public void differentOperationsWithDifferentProviderIdGetsDifferentHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); + Optional opId2 = computeIdFor(app, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + checkIdsAreDifferent(opId1, opId2); + } + + @Test + public void differentOperationsWithSameValueProviderIdGetsSameHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId2 = computeIdFor(app, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + checkIdsAreEqual(opId1, opId2); + } + + private static class Locator implements ComponentLocator { + + private final Map components = new HashMap<>(); + + Locator(ArtifactAst app) { + app.topLevelComponentsStream().forEach(this::addComponent); + } + + @Override + public Optional get(Location location) { + return Optional.ofNullable(components.get(location)); + } + + private Location getLocation(ComponentAst component) { + return Location.builderFromStringRepresentation(component.getLocation().getLocation()).build(); + } + + private void addComponent(ComponentAst component) { + components.put(getLocation(component), component); + component.directChildrenStream().forEach(this::addComponent); + } + } + +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentLocationTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentLocationTestCase.java new file mode 100644 index 000000000000..b5d0310db29e --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentLocationTestCase.java @@ -0,0 +1,84 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static java.util.Optional.empty; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.Is.is; +import static org.hamcrest.core.IsEqual.equalTo; +import static org.hamcrest.core.IsNot.not; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; +import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; + +import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.api.meta.model.config.ConfigurationModel; +import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; +import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.ComponentAst; +import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; + +import java.util.Set; + +import org.junit.Before; +import org.junit.Test; + +import com.google.common.collect.ImmutableSet; + +public class ComponentLocationTestCase extends AbstractDslModelTestCase { + + private static final String CONFIG_NAME = "myConfig"; + + private ElementDeclarer declarer; + private Set extensions; + + @Before + public void setUp() { + declarer = ElementDeclarer.forExtension(EXTENSION_NAME); + extensions = ImmutableSet.builder() + .add(MuleExtensionModelProvider.getExtensionModel()) + .add(mockExtension) + .build(); + } + + @Test + public void validateConnectionLocation() throws Exception { + ArtifactAst applicationModel = toArtifactast(buildAppDeclaration(), extensions); + + ComponentAst config = applicationModel.topLevelComponentsStream().findFirst().get(); + assertThat(config.getModel(ConfigurationModel.class), is(not(empty()))); + assertThat(config.getLocation().getLocation(), equalTo(CONFIG_NAME)); + + ComponentAst connection = config.directChildrenStream().findFirst().get(); + assertThat(connection.getModel(ConnectionProviderModel.class), is(not(empty()))); + assertThat(connection.getLocation().getLocation(), equalTo(CONFIG_NAME + "/connection")); + } + + private ArtifactDeclaration buildAppDeclaration() { + return ElementDeclarer.newArtifact() + .withGlobalElement(declarer.newConfiguration(CONFIGURATION_NAME) + .withRefName(CONFIG_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .withConnection(declarer.newConnection(CONNECTION_PROVIDER_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, + newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .getDeclaration()) + .getDeclaration()) + .getDeclaration(); + } + +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationElementModelFactoryTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationElementModelFactoryTestCase.java new file mode 100644 index 000000000000..19a20709d9db --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationElementModelFactoryTestCase.java @@ -0,0 +1,273 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static java.util.Arrays.asList; +import static java.util.Collections.emptyList; +import static java.util.Collections.emptySet; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.Is.is; +import static org.junit.Assert.fail; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; +import static org.mockito.Mockito.withSettings; +import static org.mule.runtime.api.meta.Category.COMMUNITY; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newObjectValue; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; +import static org.mule.runtime.extension.api.util.ExtensionMetadataTypeUtils.getId; +import static org.mule.runtime.config.internal.dsl.utils.DslConstants.VALUE_ATTRIBUTE_NAME; + +import org.mule.metadata.api.model.MetadataType; +import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.api.meta.model.XmlDslModel; +import org.mule.runtime.api.meta.model.config.ConfigurationModel; +import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; +import org.mule.runtime.api.meta.model.operation.OperationModel; +import org.mule.runtime.api.meta.model.source.SourceModel; +import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; +import org.mule.runtime.app.declaration.api.ConnectionElementDeclaration; +import org.mule.runtime.app.declaration.api.ElementDeclaration; +import org.mule.runtime.app.declaration.api.OperationElementDeclaration; +import org.mule.runtime.app.declaration.api.SourceElementDeclaration; +import org.mule.runtime.app.declaration.api.TopLevelParameterDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; +import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; +import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; +import org.mule.runtime.extension.api.model.ImmutableExtensionModel; +import org.mule.runtime.metadata.api.dsl.DslElementModel; + +import java.util.List; +import java.util.Optional; + +import org.junit.Test; + +public class DeclarationElementModelFactoryTestCase extends AbstractDslModelTestCase { + + @Test + public void testConfigDeclarationToElement() { + + ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); + ConfigurationElementDeclaration declaration = ext.newConfiguration(CONFIGURATION_NAME) + .withRefName("sample") + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .withConnection(ext.newConnection(CONNECTION_PROVIDER_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .getDeclaration()) + .getDeclaration(); + + DslElementModel configElement = create(declaration); + assertThat(configElement.getModel(), is(configuration)); + assertThat(configElement.getContainedElements().size(), is(4)); + + assertThat(configElement.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); + assertBehaviourParameter(configElement); + + assertThat(configElement.findElement(CONTENT_NAME).isPresent(), is(true)); + assertContentParameter(configElement.getContainedElements().get(1)); + + assertThat(configElement.findElement(LIST_NAME).isPresent(), is(true)); + assertListParameter(configElement.getContainedElements().get(3)); + + + assertThat(configElement.findElement(CONNECTION_PROVIDER_NAME).isPresent(), is(true)); + DslElementModel connectionElement = configElement.getContainedElements().get(0); + assertThat(connectionElement.getContainedElements().size(), is(3)); + assertBehaviourParameter(connectionElement); + assertContentParameter((DslElementModel) connectionElement.findElement(CONTENT_NAME).get()); + assertListParameter((DslElementModel) connectionElement.findElement(LIST_NAME).get()); + } + + private void assertContentParameter(DslElementModel contentModel) { + assertThat(contentModel.getConfiguration().get().getValue().get(), is(CONTENT_VALUE)); + } + + private void assertBehaviourParameter(DslElementModel elementModel) { + assertThat(elementModel.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); + } + + private void assertListParameter(DslElementModel listModel) { + assertThat(listModel.getContainedElements().size(), is(1)); + assertThat(listModel.getContainedElements().get(0).getDsl().getElementName(), is(ITEM_NAME)); + + DslElementModel itemModel = listModel.getContainedElements().get(0); + assertThat(itemModel.getContainedElements().get(0).getDsl().getAttributeName(), is(VALUE_ATTRIBUTE_NAME)); + assertThat(itemModel.getContainedElements().get(0).getValue().get(), is(ITEM_VALUE)); + } + + @Test + public void testOperationDeclarationToElement() { + + ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); + OperationElementDeclaration declaration = ext.newOperation(OPERATION_NAME) + .withConfig(CONFIGURATION_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .getDeclaration()) + .getDeclaration(); + + DslElementModel element = create(declaration); + assertThat(element.getModel(), is(operation)); + assertThat(element.getContainedElements().size(), is(2)); + assertThat(element.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); + assertThat(element.findElement(CONTENT_NAME).get().getConfiguration().get().getValue().get(), is(CONTENT_VALUE)); + assertThat(element.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); + } + + @Test + public void testSourceDeclarationToElement() { + + ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); + SourceElementDeclaration declaration = ext.newSource(SOURCE_NAME) + .withConfig(CONFIGURATION_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .getDeclaration()) + .getDeclaration(); + + DslElementModel element = create(declaration); + assertThat(element.getModel(), is(source)); + assertThat(element.getContainedElements().size(), is(2)); + assertThat(element.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); + assertThat(element.findElement(CONTENT_NAME).get().getConfiguration().get().getValue().get(), is(CONTENT_VALUE)); + assertThat(element.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); + } + + @Test + public void testGlobalParameterDeclarationToElement() { + + ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); + final ParameterObjectValue.Builder value = newObjectValue() + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(CONTENT_NAME, CONTENT_VALUE); + getId(complexType).ifPresent(value::ofType); + + TopLevelParameterDeclaration declaration = ext.newGlobalParameter(SOURCE_NAME) + .withRefName("globalParameter") + .withValue(value + .build()) + .getDeclaration(); + + DslElementModel element = create(declaration); + assertThat(element.getModel(), is(complexType)); + assertThat(element.getContainedElements().size(), is(2)); + assertThat(element.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); + assertThat(element.findElement("myCamelCaseName").get() + .getValue().get(), is(CONTENT_VALUE)); + assertThat(element.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); + } + + @Test + public void testConfigNoConnectionNoParams() { + + ConfigurationModel emptyConfig = mock(ConfigurationModel.class, withSettings().lenient()); + when(emptyConfig.getName()).thenReturn(CONFIGURATION_NAME); + when(emptyConfig.getParameterGroupModels()).thenReturn(emptyList()); + when(emptyConfig.getOperationModels()).thenReturn(emptyList()); + when(emptyConfig.getSourceModels()).thenReturn(emptyList()); + when(emptyConfig.getConnectionProviders()).thenReturn(emptyList()); + + mockExtension = createExtension(EXTENSION_NAME, XmlDslModel.builder() + .setXsdFileName("mule-mockns.xsd") + .setPrefix(NAMESPACE) + .setNamespace(NAMESPACE_URI) + .setSchemaLocation(SCHEMA_LOCATION) + .setSchemaVersion("4.0") + .build(), asList(emptyConfig), asList(connectionProvider)); + + ConfigurationElementDeclaration declaration = + ElementDeclarer.forExtension(EXTENSION_NAME).newConfiguration(CONFIGURATION_NAME) + .withRefName("sample") + .getDeclaration(); + + DslElementModel element = create(declaration); + assertThat(element.getModel(), is(configuration)); + assertThat(element.getContainedElements().isEmpty(), is(true)); + } + + @Test + public void testConnectionNoParams() { + ConnectionProviderModel emptyConnection = mock(ConnectionProviderModel.class, withSettings().lenient()); + when(connectionProvider.getName()).thenReturn(CONNECTION_PROVIDER_NAME); + when(connectionProvider.getParameterGroupModels()).thenReturn(emptyList()); + + mockExtension = createExtension(EXTENSION_NAME, XmlDslModel.builder() + .setXsdFileName("mule-mockns.xsd") + .setPrefix(NAMESPACE) + .setNamespace(NAMESPACE_URI) + .setSchemaLocation(SCHEMA_LOCATION) + .setSchemaVersion("4.0") + .build(), asList(configuration), asList(emptyConnection)); + + ConnectionElementDeclaration declaration = + ElementDeclarer.forExtension(EXTENSION_NAME).newConnection(CONNECTION_PROVIDER_NAME) + .getDeclaration(); + + DslElementModel element = create(declaration); + assertThat(element.getModel(), is(connectionProvider)); + assertThat(element.getContainedElements().isEmpty(), is(true)); + } + + @Override + protected ExtensionModel createExtension(String name, XmlDslModel xmlDslModel, List configs, + List connectionProviders) { + return new ImmutableExtensionModel(name, + "", + "1.0", + "Mulesoft", + COMMUNITY, + configs, + asList(operation, anotherOperation), + connectionProviders, + asList(source), + emptyList(), + emptyList(), + null, + xmlDslModel, + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet(), + emptySet()); + } + + @Test + public void testConfigNoParams() { + + ConfigurationElementDeclaration declaration = ElementDeclarer.forExtension(EXTENSION_NAME) + .newConfiguration(CONFIGURATION_NAME) + .withRefName("sample") + .getDeclaration(); + + DslElementModel element = create(declaration); + assertThat(element.getModel(), is(configuration)); + assertThat(element.getContainedElements().isEmpty(), is(true)); + } + + protected DslElementModel create(ElementDeclaration declaration) { + Optional> elementModel = DslElementModelFactory.getDefault(dslContext).create(declaration); + if (!elementModel.isPresent()) { + fail("Could not create element model for declared element: " + declaration.getName()); + } + return elementModel.get(); + } +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java new file mode 100644 index 000000000000..01ec6af87f33 --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java @@ -0,0 +1,950 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static org.mule.runtime.api.meta.model.parameter.ParameterRole.BEHAVIOUR; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; +import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; +import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; +import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; +import static org.mule.test.allure.AllureConstants.SdkToolingSupport.SDK_TOOLING_SUPPORT; +import static org.mule.test.allure.AllureConstants.SdkToolingSupport.MetadataTypeResolutionStory.METADATA_CACHE; + +import static java.util.Arrays.asList; +import static java.util.Collections.emptyList; +import static java.util.Collections.emptyMap; +import static java.util.Optional.empty; +import static java.util.Optional.of; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.not; +import static org.hamcrest.Matchers.startsWith; +import static org.hamcrest.collection.IsCollectionWithSize.hasSize; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.Mockito.RETURNS_DEFAULTS; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import org.mule.metadata.api.builder.BaseTypeBuilder; +import org.mule.metadata.api.builder.ObjectTypeBuilder; +import org.mule.metadata.api.model.MetadataFormat; +import org.mule.runtime.api.meta.ExpressionSupport; +import org.mule.runtime.api.meta.model.EnrichableModel; +import org.mule.runtime.api.meta.model.ParameterDslConfiguration; +import org.mule.runtime.api.meta.model.operation.OperationModel; +import org.mule.runtime.api.meta.model.parameter.ParameterGroupModel; +import org.mule.runtime.api.meta.model.parameter.ParameterModel; +import org.mule.runtime.api.metadata.resolving.AttributesTypeResolver; +import org.mule.runtime.api.metadata.resolving.InputTypeResolver; +import org.mule.runtime.api.metadata.resolving.OutputTypeResolver; +import org.mule.runtime.api.metadata.resolving.PartialTypeKeysResolver; +import org.mule.runtime.api.metadata.resolving.QueryEntityResolver; +import org.mule.runtime.api.metadata.resolving.TypeKeysResolver; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.ComponentElementDeclaration; +import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; +import org.mule.runtime.app.declaration.api.ConnectionElementDeclaration; +import org.mule.runtime.app.declaration.api.ConstructElementDeclaration; +import org.mule.runtime.app.declaration.api.ParameterElementDeclaration; +import org.mule.runtime.app.declaration.api.ParameterGroupElementDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; +import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; +import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; +import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; +import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.extension.api.metadata.MetadataResolverFactory; +import org.mule.runtime.extension.api.property.MetadataKeyIdModelProperty; +import org.mule.runtime.extension.api.property.MetadataKeyPartModelProperty; +import org.mule.runtime.extension.api.property.RequiredForMetadataModelProperty; +import org.mule.runtime.metadata.api.cache.MetadataCacheId; +import org.mule.runtime.metadata.internal.NullMetadataResolverFactory; +import org.mule.runtime.module.extension.internal.loader.java.property.MetadataResolverFactoryModelProperty; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +import com.google.common.collect.ImmutableList; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import org.junit.Before; +import org.junit.Test; + +import org.mockito.internal.creation.MockSettingsImpl; + +import io.qameta.allure.Feature; +import io.qameta.allure.Issue; +import io.qameta.allure.Story; + +@Feature(SDK_TOOLING_SUPPORT) +@Story(METADATA_CACHE) +public class ModelBasedMetadataCacheKeyGeneratorTestCase extends AbstractMetadataCacheIdGeneratorTestCase { + + private static final Logger LOGGER = LoggerFactory.getLogger(ModelBasedMetadataCacheKeyGeneratorTestCase.class); + private static final String MY_FLOW = "myFlow"; + private static final String MY_CONFIG = "myConfig"; + private static final String METADATA_KEY_PART_1 = "partOne"; + private static final String METADATA_KEY_PART_2 = "partTwo"; + private static final String METADATA_KEY_PART_3 = "partThree"; + private static final String METADATA_KEY_GROUP = "Key Group"; + private static final String CATEGORY_NAME = "category"; + private static final String OPERATION_LOCATION = MY_FLOW + "/processors/0"; + private static final String ANOTHER_OPERATION_LOCATION = MY_FLOW + "/processors/1"; + public static final String MY_GLOBAL_TEMPLATE = "myGlobalTemplate"; + + @Override + @Before + public void setUp() throws Exception { + super.setUp(); + mockSimpleMetadataKeyId(operation); + mockSimpleMetadataKeyId(anotherOperation); + } + + @Test + public void idempotentHashCalculation() throws Exception { + ArtifactDeclaration app = getBaseApp(); + ArtifactAst applicationModel = loadApplicationModel(app); + Map hashByLocation = new HashMap<>(); + + applicationModel.topLevelComponentsStream() + .forEach(component -> { + try { + hashByLocation.put(component.getLocation().getLocation(), + getIdForComponentMetadata(app, component.getLocation().getLocation())); + } catch (Exception e) { + throw new RuntimeException(e); + } + }); + + LOGGER.debug(hashByLocation.toString()); + + ArtifactDeclaration reloadedApp = getBaseApp(); + ArtifactAst reload = loadApplicationModel(app); + + reload.topLevelComponentsStream() + .forEach(component -> { + try { + String location = component.getLocation().getLocation(); + MetadataCacheId previousHash = hashByLocation.get(location); + assertThat(previousHash, is(getIdForComponentMetadata(reloadedApp, component.getLocation().getLocation()))); + } catch (Exception e) { + throw new RuntimeException(e); + } + }); + } + + @Test + public void configurationParameterModifiesHash() throws Exception { + ArtifactDeclaration declaration = getBaseApp(); + MetadataCacheId cacheId = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(cacheId.toString()); + + ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)).getParameterGroups().get(0) + .getParameter(BEHAVIOUR_NAME).get().setValue(ParameterSimpleValue.of("otherText")); + + MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + assertThat(cacheId, not(otherKeyParts)); + } + + @Test + public void configurationParameterModifiesGlobalHash() throws Exception { + ArtifactDeclaration declaration = getBaseApp(); + MetadataCacheId cacheId = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(cacheId.toString()); + + ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)).getParameterGroups().get(0) + .getParameter(BEHAVIOUR_NAME).get().setValue(ParameterSimpleValue.of("otherText")); + + MetadataCacheId otherKeyParts = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + assertThat(cacheId, not(otherKeyParts)); + } + + @Test + public void operationParameterDoesNotModifyHash() throws Exception { + ArtifactDeclaration declaration = getBaseApp(); + MetadataCacheId keyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + operationDeclaration.getParameterGroups().get(0) + .getParameter(CONTENT_NAME).get().setValue(ParameterSimpleValue.of("otherValue")); + + operationDeclaration.getParameterGroups().get(0) + .addParameter(newParam(BEHAVIOUR_NAME, "notKey")); + + MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + assertThat(keyParts, is(otherKeyParts)); + } + + @Test + public void operationParameterDoesNotModifyGlobal() throws Exception { + ArtifactDeclaration declaration = getBaseApp(); + MetadataCacheId keyParts = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + operationDeclaration.getParameterGroups().get(0) + .getParameter(CONTENT_NAME).get().setValue(ParameterSimpleValue.of("otherValue")); + operationDeclaration.getParameterGroups().get(0) + .addParameter(newParam(BEHAVIOUR_NAME, "notKey")); + + MetadataCacheId otherKeyParts = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + assertThat(keyParts, is(otherKeyParts)); + } + + @Test + public void metadataKeyModifiesHash() throws Exception { + MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); + operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); + + MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + metadataKeyPartParam.setValue(ParameterSimpleValue.of("Document")); + + MetadataCacheId finalKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(finalKeyParts.toString()); + + assertThat(otherKeyParts, not(keyParts)); + assertThat(finalKeyParts, not(keyParts)); + assertThat(finalKeyParts, not(otherKeyParts)); + } + + @Test + public void metadataCategoryModifiesGlobalHash() throws Exception { + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); + operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); + + MetadataCacheId id = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(id.toString()); + + when(operation.getModelProperty(MetadataKeyIdModelProperty.class)) + .thenReturn(of(new MetadataKeyIdModelProperty(TYPE_LOADER.load(String.class), + METADATA_KEY_PART_1, + "OTHER_CATEGORY"))); + + MetadataCacheId otherId = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(id.toString()); + + assertThat(id, not(otherId)); + } + + @Test + public void configurationParametersAsRequireForMetadataModifiesHash() throws Exception { + + mockRequiredForMetadataModelProperty(configuration, null); + mockRequiredForMetadataModelProperty(connectionProvider, null); + + MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockRequiredForMetadataModelProperty(configuration, asList(behaviourParameter.getName())); + mockRequiredForMetadataModelProperty(connectionProvider, null); + + MetadataCacheId otherKeyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + + } + + @Test + @Issue("MULE-18601") + public void configurationNestedParamsCountedTwiceForHash() throws Exception { + + MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + assertThat(keyParts.getParts(), hasSize(3)); + assertThat(keyParts.getParts().get(0).getParts(), hasSize(2)); + assertThat(keyParts.getParts().get(0).getParts().get(0).getParts(), hasSize(0)); + + final MetadataCacheId configurationPart = keyParts.getParts().get(0).getParts().get(1); + assertThat(configurationPart.getSourceElementName().get(), is("configuration")); + assertThat(configurationPart.getParts(), hasSize(2)); + assertThat(configurationPart.getParts().get(0).getParts(), hasSize(2)); + assertThat(configurationPart.getParts().get(0).getParts().get(0).getParts(), hasSize(0)); + assertThat(configurationPart.getParts().get(0).getParts().get(0).getParts(), hasSize(0)); + assertThat(configurationPart.getParts().get(1).getParts(), hasSize(0)); + assertThat(keyParts.getParts().get(1).getParts(), hasSize(0)); + assertThat(keyParts.getParts().get(2).getParts(), hasSize(0)); + + } + + @Test + public void connectionParametersAsRequireForMetadataModifiesHash() throws Exception { + + mockRequiredForMetadataModelProperty(configuration, null); + mockRequiredForMetadataModelProperty(connectionProvider, null); + + MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockRequiredForMetadataModelProperty(configuration, null); + mockRequiredForMetadataModelProperty(connectionProvider, asList(behaviourParameter.getName())); + + MetadataCacheId otherKeyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + + } + + @Test + public void differencesInRequiredParametersForMetadataYieldsDifferentHashes() throws Exception { + + mockRequiredForMetadataModelProperty(configuration, null); + mockRequiredForMetadataModelProperty(connectionProvider, asList(contentParameter.getName())); + + MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockRequiredForMetadataModelProperty(configuration, null); + mockRequiredForMetadataModelProperty(connectionProvider, asList(behaviourParameter.getName())); + + MetadataCacheId otherKeyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + + } + + @Test + public void metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters() throws Exception { + MetadataCacheId keyParts = getIdForMetadataKeys(getBaseApp(), MY_CONFIG); + LOGGER.debug(keyParts.toString()); + + ArtifactDeclaration declaration = getBaseApp(); + ConnectionElementDeclaration connectionElementDeclaration = + ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)) + .getConnection().get(); + + // Change the value of a connection parameter that is required for metadata + connectionElementDeclaration.getParameterGroups().get(0).getParameter("otherName").get().setValue(plain("changed")); + + MetadataCacheId otherKeyParts = getIdForMetadataKeys(declaration, MY_CONFIG); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(otherKeyParts, not(is(keyParts))); + } + + @Test + public void metadataKeyDoesNotModifyKeyHash() throws Exception { + MetadataCacheId keyParts = getIdForMetadataKeys(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); + operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); + + MetadataCacheId otherKeyParts = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + metadataKeyPartParam.setValue(ParameterSimpleValue.of("Document")); + + MetadataCacheId finalKeyParts = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(finalKeyParts.toString()); + + assertThat(otherKeyParts, is(keyParts)); + assertThat(finalKeyParts, is(keyParts)); + assertThat(finalKeyParts, is(otherKeyParts)); + } + + @Test + public void multiLevelMetadataKeyModifiesHash() throws Exception { + mockMultiLevelMetadataKeyId(operation); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + operationDeclaration.addParameterGroup(keyGroup); + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); + keyGroup.addParameter(newParam(METADATA_KEY_PART_2, "8080")); + + MetadataCacheId twoLevelParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(twoLevelParts.toString()); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); + + MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(otherKeyParts, not(twoLevelParts)); + } + + @Test + public void multiLevelPartValueModifiesHash() throws Exception { + mockMultiLevelMetadataKeyId(operation); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + operationDeclaration.addParameterGroup(keyGroup); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); + + ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); + keyGroup.addParameter(partTwo); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); + + MetadataCacheId original = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(original.toString()); + + partTwo.setValue(ParameterSimpleValue.of("6666")); + MetadataCacheId newHash = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(newHash.toString()); + LOGGER.debug(newHash.toString()); + + assertThat(original, not(newHash)); + } + + @Test + public void multiLevelPartValueDoesNotModifyHashForKeys() throws Exception { + mockMultiLevelMetadataKeyId(operation); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + operationDeclaration.addParameterGroup(keyGroup); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); + + ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); + keyGroup.addParameter(partTwo); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); + + MetadataCacheId original = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(original.toString()); + + partTwo.setValue(ParameterSimpleValue.of("6666")); + MetadataCacheId newHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(newHash.toString()); + + assertThat(original, is(newHash)); + } + + @Test + public void multiLevelPartValueDoesNotModifyGlobalId() throws Exception { + mockMultiLevelMetadataKeyId(operation); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + operationDeclaration.addParameterGroup(keyGroup); + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); + ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); + keyGroup.addParameter(partTwo); + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); + + MetadataCacheId original = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(original.toString()); + + partTwo.setValue(ParameterSimpleValue.of("6666")); + MetadataCacheId newHash = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + LOGGER.debug(newHash.toString()); + + assertThat(original, is(newHash)); + } + + @Test + public void metadataKeyHashIdStructure() throws Exception { + mockMultiLevelMetadataKeyId(operation); + setPartialFetchingMock(operation); + mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver", true); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + operationDeclaration.addParameterGroup(keyGroup); + + ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); + keyGroup.addParameter(partTwo); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); + + MetadataCacheId original = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(original.toString()); + + assertThat(original.getParts(), hasSize(6)); + assertThat(original.getParts().get(2).getSourceElementName().get(), startsWith("category:")); + assertThat(original.getParts().get(3).getSourceElementName().get(), startsWith("resolver:")); + assertThat(original.getParts().get(4).getSourceElementName().get(), equalTo("metadataKey")); + assertThat(original.getParts().get(5).getSourceElementName().get(), equalTo("metadataKeyValues")); + } + + @Test + public void partialFetchingMultiLevelPartValueModifiesHashForKeys() throws Exception { + mockMultiLevelMetadataKeyId(operation); + setPartialFetchingMock(operation); + mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver", true); + + ArtifactDeclaration declaration = getBaseApp(); + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + operationDeclaration.addParameterGroup(keyGroup); + + ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); + keyGroup.addParameter(partTwo); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); + + MetadataCacheId original = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(original.toString()); + + partTwo.setValue(ParameterSimpleValue.of("6666")); + MetadataCacheId newHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(newHash.toString()); + + assertThat(original, not(newHash)); + } + + @Test + public void sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys() throws Exception { + mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + ArtifactDeclaration declaration = getBaseApp(); + + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + + ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); + operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); + + ComponentElementDeclaration anotherOperationDeclaration = + ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(1); + + ParameterElementDeclaration anotherOperationMetadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); + anotherOperationDeclaration.getParameterGroups().get(0).addParameter(anotherOperationMetadataKeyPartParam); + + MetadataCacheId operationKeysParts = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + LOGGER.debug(operationKeysParts.toString()); + + MetadataCacheId anotherOperationKeysParts = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + LOGGER.debug(anotherOperationKeysParts.toString()); + + assertThat(anotherOperationKeysParts, is(operationKeysParts)); + } + + @Test + public void multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys() throws Exception { + mockMultiLevelMetadataKeyId(operation); + mockMultiLevelMetadataKeyId(anotherOperation); + mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + + ArtifactDeclaration declaration = getBaseApp(); + + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + ComponentElementDeclaration anotherOperationDeclaration = + ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(1); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + + operationDeclaration.addParameterGroup(keyGroup); + anotherOperationDeclaration.addParameterGroup(keyGroup); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); + + ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); + keyGroup.addParameter(partTwo); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); + + MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + LOGGER.debug(operationHash.toString()); + LOGGER.debug(anotherOperationHash.toString()); + + assertThat(operationHash, is(anotherOperationHash)); + } + + @Test + public void multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys() throws Exception { + mockMultiLevelMetadataKeyId(operation); + mockMultiLevelMetadataKeyId(anotherOperation); + mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + + ArtifactDeclaration declaration = getBaseApp(); + + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + ComponentElementDeclaration anotherOperationDeclaration = + ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(1); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + ParameterGroupElementDeclaration anotherKeyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + + operationDeclaration.addParameterGroup(keyGroup); + anotherOperationDeclaration.addParameterGroup(anotherKeyGroup); + + final String keyPart1Value = "localhost"; + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_2, "8080")); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_2, "6666")); + + final String keyPart3Value = "/api"; + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); + + MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + LOGGER.debug(operationHash.toString()); + LOGGER.debug(anotherOperationHash.toString()); + + assertThat(operationHash, is(anotherOperationHash)); + } + + @Test + public void partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys() throws Exception { + mockMultiLevelMetadataKeyId(operation); + mockMultiLevelMetadataKeyId(anotherOperation); + setPartialFetchingMock(operation); + setPartialFetchingMock(anotherOperation); + mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), + "keysResolver"); + + ArtifactDeclaration declaration = getBaseApp(); + + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + ComponentElementDeclaration anotherOperationDeclaration = + ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(1); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + ParameterGroupElementDeclaration anotherKeyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + + operationDeclaration.addParameterGroup(keyGroup); + anotherOperationDeclaration.addParameterGroup(anotherKeyGroup); + + final String keyPart1Value = "localhost"; + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); + + final String keyPart2Value = "8080"; + keyGroup.addParameter(newParam(METADATA_KEY_PART_2, keyPart2Value)); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_2, keyPart2Value)); + + final String keyPart3Value = "/api"; + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); + + MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + LOGGER.debug(operationHash.toString()); + LOGGER.debug(anotherOperationHash.toString()); + + assertThat(operationHash, is(anotherOperationHash)); + } + + @Test + public void partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys() throws Exception { + mockMultiLevelMetadataKeyId(operation); + mockMultiLevelMetadataKeyId(anotherOperation); + setPartialFetchingMock(operation); + setPartialFetchingMock(anotherOperation); + + + ArtifactDeclaration declaration = getBaseApp(); + + ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(0); + ComponentElementDeclaration anotherOperationDeclaration = + ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) + .getComponents().get(1); + + ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + ParameterGroupElementDeclaration anotherKeyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); + + operationDeclaration.addParameterGroup(keyGroup); + anotherOperationDeclaration.addParameterGroup(anotherKeyGroup); + + final String keyPart1Value = "localhost"; + keyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); + + keyGroup.addParameter(newParam(METADATA_KEY_PART_2, "8080")); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_2, "6666")); + + final String keyPart3Value = "/api"; + keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); + anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); + + MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + LOGGER.debug(operationHash.toString()); + LOGGER.debug(anotherOperationHash.toString()); + + assertThat(operationHash, is(not((anotherOperationHash)))); + } + + + private void mockRequiredForMetadataModelProperty(EnrichableModel model, List parameterNames) { + if (parameterNames == null) { + when(model.getModelProperty(RequiredForMetadataModelProperty.class)) + .thenReturn(of(new RequiredForMetadataModelProperty(emptyList()))); + } else { + RequiredForMetadataModelProperty requiredForMetadataModelProperty = new RequiredForMetadataModelProperty(parameterNames); + + when(model.getModelProperty(RequiredForMetadataModelProperty.class)) + .thenReturn(of(requiredForMetadataModelProperty)); + } + } + + private void setPartialFetchingMock(OperationModel operation) { + when(operation.getModelProperty(MetadataResolverFactoryModelProperty.class)) + .thenReturn(of(new MetadataResolverFactoryModelProperty(() -> new MetadataResolverFactory() { + + @Override + public TypeKeysResolver getKeyResolver() { + return mock(PartialTypeKeysResolver.class); + } + + @Override + public InputTypeResolver getInputResolver(String parameterName) { + return mock(InputTypeResolver.class); + } + + @Override + public Collection getInputResolvers() { + return Collections.emptyList(); + } + + @Override + public OutputTypeResolver getOutputResolver() { + return mock(OutputTypeResolver.class); + } + + @Override + public AttributesTypeResolver getOutputAttributesResolver() { + return mock(AttributesTypeResolver.class); + } + + @Override + public QueryEntityResolver getQueryEntityResolver() { + return mock(QueryEntityResolver.class); + } + }))); + } + + private ParameterElementDeclaration newParam(String name, String value) { + ParameterElementDeclaration param = new ParameterElementDeclaration(name); + param.setValue(ParameterSimpleValue.of(value)); + return param; + } + + private ArtifactDeclaration getBaseApp() { + return ElementDeclarer.newArtifact() + .withGlobalElement(declarer.newConfiguration(CONFIGURATION_NAME) + .withRefName(MY_CONFIG) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .withConnection(declarer.newConnection(CONNECTION_PROVIDER_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, + newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) + .newConstruct(FLOW_ELEMENT_IDENTIFIER) + .withRefName(MY_FLOW) + .withComponent( + declarer.newOperation(OPERATION_NAME) + .withConfig(MY_CONFIG) + .withParameterGroup(g -> g.withParameter(CONTENT_NAME, "nonKey")) + .getDeclaration()) + .withComponent( + declarer.newOperation(ANOTHER_OPERATION_NAME) + .withConfig(MY_CONFIG) + .withParameterGroup(g -> g.withParameter(CONTENT_NAME, "nonKey")) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement(declarer.newGlobalParameter("complexType") + .withRefName(MY_GLOBAL_TEMPLATE) + .withValue(ParameterObjectValue.builder() + .withParameter("otherName", "simpleParam") + .withParameter("myCamelCaseName", "someContent") + .withParameter("numbers", ParameterListValue.builder() + .withValue("10") + .withValue("20") + .build()) + .build()) + .getDeclaration()) + .getDeclaration(); + } + + private void mockSimpleMetadataKeyId(OperationModel model) { + + ParameterModel metadataKeyId = mockKeyPart(METADATA_KEY_PART_1, 1); + + List parameterModels = new ArrayList<>(model.getAllParameterModels()); + parameterModels.add(metadataKeyId); + when(model.getParameterGroupModels().get(0).getParameterModels()).thenReturn(parameterModels); + when(model.getParameterGroupModels().get(0).getParameter(anyString())) + .then(invocation -> { + String paramName = invocation.getArgument(0); + switch (paramName) { + case CONTENT_NAME: + return of(contentParameter); + case LIST_NAME: + return of(listParameter); + case BEHAVIOUR_NAME: + return of(behaviourParameter); + case METADATA_KEY_PART_1: + return of(metadataKeyId); + } + return Optional.empty(); + }); + + when(model.getModelProperty(MetadataKeyIdModelProperty.class)) + .thenReturn(of(new MetadataKeyIdModelProperty(TYPE_LOADER.load(String.class), + METADATA_KEY_PART_1, + CATEGORY_NAME))); + + when(model.getModelProperty(MetadataResolverFactoryModelProperty.class)).thenReturn(empty()); + + when(model.getAllParameterModels()).thenReturn(parameterModels); + } + + private void mockMultiLevelMetadataKeyId(OperationModel operationModel) { + ParameterModel partOne = mockKeyPart(METADATA_KEY_PART_1, 1); + ParameterModel partTwo = mockKeyPart(METADATA_KEY_PART_2, 2); + ParameterModel partThree = mockKeyPart(METADATA_KEY_PART_3, 3); + List partParameterModels = asList(partOne, partTwo, partThree); + + ParameterGroupModel metadataKeyIdGroup = + mock(ParameterGroupModel.class, new MockSettingsImpl<>().lenient().defaultAnswer(RETURNS_DEFAULTS)); + when(metadataKeyIdGroup.getName()).thenReturn(METADATA_KEY_GROUP); + when(metadataKeyIdGroup.isShowInDsl()).thenReturn(false); + when(metadataKeyIdGroup.getParameterModels()).thenReturn(partParameterModels); + when(metadataKeyIdGroup.getParameter(anyString())) + .then(invocation -> { + String paramName = invocation.getArgument(0); + switch (paramName) { + case METADATA_KEY_PART_1: + return of(partOne); + case METADATA_KEY_PART_2: + return of(partTwo); + case METADATA_KEY_PART_3: + return of(partThree); + } + return empty(); + }); + + ObjectTypeBuilder groupType = BaseTypeBuilder.create(MetadataFormat.JAVA).objectType(); + groupType.addField().key(METADATA_KEY_PART_1).value(TYPE_LOADER.load(String.class)); + groupType.addField().key(METADATA_KEY_PART_2).value(TYPE_LOADER.load(String.class)); + groupType.addField().key(METADATA_KEY_PART_3).value(TYPE_LOADER.load(String.class)); + + when(operationModel.getModelProperty(MetadataKeyIdModelProperty.class)) + .thenReturn(of(new MetadataKeyIdModelProperty(groupType.build(), METADATA_KEY_GROUP, CATEGORY_NAME))); + + when(operationModel.getModelProperty(MetadataResolverFactoryModelProperty.class)) + .thenReturn(of(new MetadataResolverFactoryModelProperty(NullMetadataResolverFactory::new))); + + when(operationModel.getParameterGroupModels()).thenReturn(Arrays.asList(parameterGroupModel, metadataKeyIdGroup)); + List parameterModels = new ArrayList<>(operationModel.getAllParameterModels()); + when(operationModel.getAllParameterModels()).thenReturn(ImmutableList.builder() + .addAll(componentParameterModels) + .addAll(parameterModels) + .addAll(partParameterModels) + .build()); + } + + private ParameterModel mockKeyPart(String name, int order) { + ParameterModel metadataKeyId = mock(ParameterModel.class); + when(metadataKeyId.getName()).thenReturn(name); + when(metadataKeyId.getExpressionSupport()).thenReturn(ExpressionSupport.NOT_SUPPORTED); + + when(metadataKeyId.getModelProperty(any())).then(invocation -> { + if (invocation.getArguments()[0].equals(MetadataKeyPartModelProperty.class)) { + return of(new MetadataKeyPartModelProperty(order)); + } + return empty(); + }); + + when(metadataKeyId.getDslConfiguration()).thenReturn(ParameterDslConfiguration.getDefaultInstance()); + when(metadataKeyId.getLayoutModel()).thenReturn(empty()); + when(metadataKeyId.getRole()).thenReturn(BEHAVIOUR); + when(metadataKeyId.getType()).thenReturn(TYPE_LOADER.load(String.class)); + + return metadataKeyId; + } + +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java new file mode 100644 index 000000000000..df234689e83b --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java @@ -0,0 +1,565 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.forExtension; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; +import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; +import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; +import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; +import static org.mule.test.allure.AllureConstants.SdkToolingSupport.SDK_TOOLING_SUPPORT; +import static org.mule.test.allure.AllureConstants.SdkToolingSupport.MetadataTypeResolutionStory.METADATA_CACHE; + +import static java.util.Arrays.asList; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.not; +import static org.hamcrest.Matchers.startsWith; +import static org.hamcrest.collection.IsCollectionWithSize.hasSize; + +import org.mule.runtime.api.dsl.DslResolvingContext; +import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.api.meta.model.XmlDslModel; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; +import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; +import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; +import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; +import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; +import org.mule.runtime.metadata.api.cache.MetadataCacheId; + +import java.util.HashMap; +import java.util.Map; + +import com.google.common.collect.ImmutableSet; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import org.junit.Test; + +import io.qameta.allure.Feature; +import io.qameta.allure.Story; + +@Feature(SDK_TOOLING_SUPPORT) +@Story(METADATA_CACHE) +public class ModelBasedTypeMetadataCacheKeyGeneratorTestCase extends AbstractMetadataCacheIdGeneratorTestCase { + + private static final Logger LOGGER = LoggerFactory.getLogger(ModelBasedMetadataCacheKeyGeneratorTestCase.class); + private static final String MY_FLOW = "myFlow"; + private static final String CONFIGLESS_FLOW = "configlessFlow"; + private static final String MY_CONFIG = "myConfig"; + private static final String OPERATION_LOCATION = MY_FLOW + "/processors/0"; + public static final String MY_GLOBAL_TEMPLATE = "myGlobalTemplate"; + + private static final String MY_OTHER_FLOW = "myOtherFlow"; + private static final String ANOTHER_OPERATION_LOCATION = MY_OTHER_FLOW + "/processors/0"; + + @Test + public void operationsWithSameOutputType() throws Exception { + MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, is(otherKeyParts)); + } + + @Test + public void operationsWithDifferentOutputTypeResolvers() throws Exception { + mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockTypeResolversInformationModelPropertyWithOutputType(anotherOperation, "category", "anotherResolverName"); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithOutputStaticTypeAgainstDynamicType() throws Exception { + mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + removeTypeResolversInformationModelPropertyfromMock(anotherOperation); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithDifferentOutputResolversCategory() throws Exception { + mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockTypeResolversInformationModelPropertyWithOutputType(anotherOperation, "anotherCategory", "resolverName"); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithSameAttributesType() throws Exception { + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, is(otherKeyParts)); + } + + @Test + public void operationsWithDifferentAttributesTypeResolvers() throws Exception { + mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "resolverName"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "category", "anotherResolverName"); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithAttributeStaticTypeAgainstDynamicType() throws Exception { + removeTypeResolversInformationModelPropertyfromMock(operation); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "category", "anotherResolverName"); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithDifferentAttributesResolversCategory() throws Exception { + mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "resolverName"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "anotherCategory", "resolverName"); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsInputHashIdStructure() throws Exception { + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); + mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + LOGGER.debug(keyParts.toString()); + + assertThat(keyParts.getParts(), hasSize(6)); + assertThat(keyParts.getParts().get(2).getSourceElementName().get(), startsWith("category:")); + assertThat(keyParts.getParts().get(3).getSourceElementName().get(), startsWith("resolver:")); + assertThat(keyParts.getParts().get(4).getSourceElementName().get(), equalTo("Input")); + assertThat(keyParts.getParts().get(5).getSourceElementName().get(), equalTo("metadataKeyValues")); + } + + @Test + public void operationsOutputHashIdStructure() throws Exception { + mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "outputResolverName"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + assertThat(keyParts.getParts(), hasSize(6)); + assertThat(keyParts.getParts().get(2).getSourceElementName().get(), startsWith("category:")); + assertThat(keyParts.getParts().get(3).getSourceElementName().get(), startsWith("resolver:")); + assertThat(keyParts.getParts().get(4).getSourceElementName().get(), equalTo("Output")); + assertThat(keyParts.getParts().get(5).getSourceElementName().get(), equalTo("metadataKeyValues")); + } + + @Test + public void operationsOutputAttributesHashIdStructure() throws Exception { + mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "outputAttributesResolverName"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + assertThat(keyParts.getParts(), hasSize(6)); + assertThat(keyParts.getParts().get(2).getSourceElementName().get(), startsWith("category:")); + assertThat(keyParts.getParts().get(3).getSourceElementName().get(), startsWith("resolver:")); + assertThat(keyParts.getParts().get(4).getSourceElementName().get(), equalTo("Attributes")); + assertThat(keyParts.getParts().get(5).getSourceElementName().get(), equalTo("metadataKeyValues")); + } + + @Test + public void operationsWithSameInputType() throws Exception { + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); + mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(keyParts.toString()); + + Map anotherParameterResolversNames = new HashMap<>(); + anotherParameterResolversNames.put(LIST_NAME, LIST_NAME); + anotherParameterResolversNames.put(ANOTHER_CONTENT_NAME, CONTENT_NAME); + mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "category", anotherParameterResolversNames); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, is(otherKeyParts)); + } + + @Test + public void operationsWithDifferentInputTypeResolvers() throws Exception { + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); + + mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + LOGGER.debug(keyParts.toString()); + + Map anotherParameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(ANOTHER_CONTENT_NAME, "changed"); + mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "category", anotherParameterResolversNames); + MetadataCacheId otherKeyParts = + getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithInputTypeStaticTypeAgainstDynamicType() throws Exception { + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); + + mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + LOGGER.debug(keyParts.toString()); + + removeTypeResolversInformationModelPropertyfromMock(anotherOperation); + MetadataCacheId otherKeyParts = + getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithDifferentInputResolversCategory() throws Exception { + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); + + mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(keyParts.toString()); + + mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "anotherCategory", parameterResolversNames); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithDifferentStaticOutputTypes() throws Exception { + removeTypeResolversInformationModelPropertyfromMock(operation); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + removeTypeResolversInformationModelPropertyfromMock(anotherOperation); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithDifferentStaticAttributeTypes() throws Exception { + removeTypeResolversInformationModelPropertyfromMock(operation); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + removeTypeResolversInformationModelPropertyfromMock(anotherOperation); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationsWithDifferentStaticInputTypes() throws Exception { + removeTypeResolversInformationModelPropertyfromMock(operation); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(keyParts.toString()); + + removeTypeResolversInformationModelPropertyfromMock(anotherOperation); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationWithStaticOutputAndInputTypes() throws Exception { + removeTypeResolversInformationModelPropertyfromMock(operation); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + LOGGER.debug(keyParts.toString()); + + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationWithStaticInputTypes() throws Exception { + removeTypeResolversInformationModelPropertyfromMock(operation); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(keyParts.toString()); + + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void operationWithParametersOfSameInputType() throws Exception { + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(CONTENT_NAME, LIST_NAME); + mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(keyParts.toString()); + + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, is(otherKeyParts)); + } + + @Test + public void operationWithParametersOfDifferentInputType() throws Exception { + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); + mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); + MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(keyParts.toString()); + + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + LOGGER.debug(otherKeyParts.toString()); + + assertThat(keyParts, not(otherKeyParts)); + } + + @Test + public void sameComponentsOnDifferentExtensionsGenerateDifferentHash() throws Exception { + final String newExtensionModelName = "newMockedExtension"; + final String newNamespace = "new-mockns"; + final String newNamespaceUri = "http://www.mulesoft.org/schema/mule/new-mockns"; + final String newSchemaLocation = "http://www.mulesoft.org/schema/mule/new-mockns/current/mule-new-mockns.xsd"; + + + ExtensionModel newExtensionModel = createExtension(newExtensionModelName, XmlDslModel.builder() + .setXsdFileName("new-mule-mockns.xsd") + .setPrefix(newNamespace) + .setNamespace(newNamespaceUri) + .setSchemaLocation(newSchemaLocation) + .setSchemaVersion("4.0") + .build(), asList(configuration), asList(connectionProvider)); + + extensions = ImmutableSet.builder() + .add(MuleExtensionModelProvider.getExtensionModel()) + .add(mockExtension) + .add(newExtensionModel) + .build(); + dslResolvingContext = DslResolvingContext.getDefault(extensions); + dslFactory = DslElementModelFactory.getDefault(dslResolvingContext); + + ElementDeclarer newElementDeclarer = forExtension(newExtensionModelName); + + final String newFlowName = "myNewFlow"; + final String newConfigName = "myNewConfig"; + ArtifactDeclaration baseApp = getBaseApp(); + ArtifactDeclaration app = ElementDeclarer.newArtifact() + .withGlobalElement(baseApp.getGlobalElements().get(0)) // config + .withGlobalElement(baseApp.getGlobalElements().get(1)) // flow + .withGlobalElement( + newElementDeclarer.newConfiguration(CONFIGURATION_NAME) + .withRefName(newConfigName) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .withConnection(newElementDeclarer.newConnection(CONNECTION_PROVIDER_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, + newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement( + ElementDeclarer.forExtension(MULE_NAME) + .newConstruct(FLOW_ELEMENT_IDENTIFIER) + .withRefName(newFlowName) + .withComponent( + newElementDeclarer.newOperation(OPERATION_NAME) + .withConfig(newConfigName) + .withParameterGroup(g -> g.withParameter(CONTENT_NAME, "nonKey")) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) + .newConstruct(FLOW_ELEMENT_IDENTIFIER) + .withRefName(CONFIGLESS_FLOW) + .withComponent( + newElementDeclarer.newOperation(OPERATION_NAME) + .withParameterGroup(g -> g + .withParameter(CONTENT_NAME, "nonKey")) + .getDeclaration()) + .getDeclaration()) + + .getDeclaration(); + + // With config reference (which already includes the namespace:name for the configuration) + final String extensionOperationLocation = OPERATION_LOCATION; + final String newExtensionOperationLocation = newFlowName + "/processors/0"; + + MetadataCacheId oldHash = getIdForComponentOutputMetadata(baseApp, extensionOperationLocation); + MetadataCacheId newHash = getIdForComponentOutputMetadata(app, newExtensionOperationLocation); + + assertThat(oldHash, is(not(newHash))); + + // Without config reference + final String configlessProcessorLocation = CONFIGLESS_FLOW + "/processors/0"; + + oldHash = getIdForComponentOutputMetadata(baseApp, configlessProcessorLocation); + newHash = getIdForComponentOutputMetadata(app, configlessProcessorLocation); + + assertThat(oldHash, is(not(newHash))); + } + + @Test + public void sameTypesOnDifferentOperationsWithDifferentKeyResolverGeneratesSameHash() throws Exception { + final String category = "category"; + final String outputResolverName = "outputResolver"; + Map parameterResolversNames = new HashMap<>(); + parameterResolversNames.put(LIST_NAME, LIST_NAME); + final String attributesResolverName = "attributesResolver"; + + mockTypeResolversInformationModelProperty(operation, category, outputResolverName, attributesResolverName, + parameterResolversNames, "operationKeysResolver"); + mockTypeResolversInformationModelProperty(anotherOperation, category, outputResolverName, attributesResolverName, + parameterResolversNames, "anotherOperationKeysResolver"); + + ArtifactDeclaration baseApp = getBaseApp(); + MetadataCacheId operationOutputMetadataCacheId = getIdForComponentOutputMetadata(baseApp, OPERATION_LOCATION); + LOGGER.debug(operationOutputMetadataCacheId.toString()); + + MetadataCacheId operationListInputMetadataCacheId = getIdForComponentInputMetadata(baseApp, OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(operationListInputMetadataCacheId.toString()); + + MetadataCacheId operationAttributesMetadataCacheId = getIdForComponentAttributesMetadata(baseApp, OPERATION_LOCATION); + LOGGER.debug(operationAttributesMetadataCacheId.toString()); + + MetadataCacheId anotherOperationOutputMetadataCacheId = getIdForComponentOutputMetadata(baseApp, ANOTHER_OPERATION_LOCATION); + LOGGER.debug(anotherOperationOutputMetadataCacheId.toString()); + + MetadataCacheId anotherOperationListInputMetadataCacheId = + getIdForComponentInputMetadata(baseApp, ANOTHER_OPERATION_LOCATION, LIST_NAME); + LOGGER.debug(anotherOperationListInputMetadataCacheId.toString()); + + MetadataCacheId anotherOperationAttributesMetadataCacheId = + getIdForComponentAttributesMetadata(baseApp, ANOTHER_OPERATION_LOCATION); + LOGGER.debug(anotherOperationAttributesMetadataCacheId.toString()); + + assertThat(operationOutputMetadataCacheId, is(anotherOperationOutputMetadataCacheId)); + assertThat(operationListInputMetadataCacheId, is(anotherOperationListInputMetadataCacheId)); + assertThat(operationAttributesMetadataCacheId, is(anotherOperationAttributesMetadataCacheId)); + } + + private ArtifactDeclaration getBaseApp() { + return ElementDeclarer.newArtifact() + .withGlobalElement(declarer.newConfiguration(CONFIGURATION_NAME) + .withRefName(MY_CONFIG) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .withConnection(declarer.newConnection(CONNECTION_PROVIDER_NAME) + .withParameterGroup(newParameterGroup() + .withParameter(CONTENT_NAME, CONTENT_VALUE) + .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) + .withParameter(LIST_NAME, + newListValue().withValue(ITEM_VALUE).build()) + .getDeclaration()) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) + .newConstruct(FLOW_ELEMENT_IDENTIFIER) + .withRefName(MY_FLOW) + .withComponent( + declarer.newOperation(OPERATION_NAME) + .withConfig(MY_CONFIG) + .withParameterGroup(g -> g + .withParameter(CONTENT_NAME, "nonKey") + .withParameter(KEY_NAME, "keyA")) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) + .newConstruct(FLOW_ELEMENT_IDENTIFIER) + .withRefName(CONFIGLESS_FLOW) + .withComponent( + declarer.newOperation(OPERATION_NAME) + .withParameterGroup(g -> g + .withParameter(CONTENT_NAME, "nonKey")) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) + .newConstruct(FLOW_ELEMENT_IDENTIFIER) + .withRefName(MY_OTHER_FLOW) + .withComponent( + declarer.newOperation(ANOTHER_OPERATION_NAME) + .withConfig(MY_CONFIG) + .withParameterGroup(g -> g + .withParameter(ANOTHER_CONTENT_NAME, "anotherNonKey") + .withParameter(KEY_NAME, "keyA")) + .getDeclaration()) + .getDeclaration()) + .withGlobalElement(declarer.newGlobalParameter("complexType") + .withRefName(MY_GLOBAL_TEMPLATE) + .withValue(ParameterObjectValue.builder() + .withParameter("otherName", "simpleParam") + .withParameter("myCamelCaseName", "someContent") + .withParameter("numbers", ParameterListValue.builder() + .withValue("10") + .withValue("20") + .build()) + .build()) + .getDeclaration()) + .getDeclaration(); + } +} diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java new file mode 100644 index 000000000000..77c700abffea --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java @@ -0,0 +1,591 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static java.lang.String.format; +import static java.util.Collections.singletonList; +import static junit.framework.TestCase.fail; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.mockito.Mockito.when; +import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; +import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; +import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.forAllComplexActingParameterChanges; +import static org.mule.runtime.config.dsl.model.DeclarationUtils.modifyParameter; +import static org.mule.runtime.config.dsl.model.DeclarationUtils.removeParameter; + +import org.mule.runtime.api.component.location.Location; +import org.mule.runtime.api.meta.model.parameter.ActingParameterModel; +import org.mule.runtime.api.meta.model.parameter.FieldValueProviderModel; +import org.mule.runtime.api.meta.model.parameter.ParameterizedModel; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; +import org.mule.runtime.app.declaration.api.ElementDeclaration; +import org.mule.runtime.app.declaration.api.ParameterValue; +import org.mule.runtime.app.declaration.api.ParameterizedElementDeclaration; +import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; +import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; +import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.ComponentAst; +import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; +import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; +import org.mule.runtime.config.api.dsl.model.metadata.ComponentBasedValueProviderCacheIdGenerator; +import org.mule.runtime.config.api.dsl.model.metadata.DeclarationBasedValueProviderCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.DslElementBasedValueProviderCacheIdGenerator; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; +import org.mule.runtime.core.internal.value.cache.ValueProviderCacheIdGenerator; +import org.mule.runtime.metadata.api.dsl.DslElementModel; + +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.Optional; + +import org.junit.Test; + +public class ValueProviderCacheIdGeneratorTestCase extends AbstractMockedValueProviderExtensionTestCase { + + private DslElementModelFactory dslElementModelFactory; + + @Override + public void before() { + super.before(); + dslElementModelFactory = DslElementModelFactory.getDefault(dslContext); + } + + private Optional computeIdFor(ArtifactDeclaration appDeclaration, + String location, + String parameterName) + throws Exception { + return this.computeIdFor(appDeclaration, location, parameterName, null); + } + + private Optional computeIdFor(ArtifactDeclaration appDeclaration, + String location, + String parameterName, + String targetSelector) + throws Exception { + ArtifactAst app = loadApplicationModel(appDeclaration); + Locator locator = new Locator(app); + ComponentLocator> dslLocator = + l -> getDeclaration(appDeclaration, l.toString()).map(d -> dslElementModelFactory.create(d).orElse(null)); + + ComponentLocator declarationLocator = + l -> appDeclaration.findElement(builderFromStringRepresentation(l.toString()).build()); + + ValueProviderCacheIdGenerator componentAstBasedValueProviderCacheIdGenerator = + new ComponentAstBasedValueProviderCacheIdGenerator(locator); + ValueProviderCacheIdGenerator componentBasedValueProviderCacheIdGenerator = + new ComponentBasedValueProviderCacheIdGenerator(dslContext, locator); + ValueProviderCacheIdGenerator> dslElementModelValueProviderCacheIdGenerator = + new DslElementBasedValueProviderCacheIdGenerator(dslLocator); + ValueProviderCacheIdGenerator elementDeclarationValueProviderCacheIdGenerator = + new DeclarationBasedValueProviderCacheIdGenerator(dslContext, declarationLocator); + + ComponentAst component = getComponentAst(app, location); + DslElementModel dslElementModel = dslLocator.get(Location.builderFromStringRepresentation(location).build()) + .orElseThrow(() -> new AssertionError("Could not create dslElementModel")); + + Optional elementDeclaration = + appDeclaration.findElement(builderFromStringRepresentation(location).build()); + Optional elementModel = component.getModel(ParameterizedModel.class); + + if (!elementDeclaration.isPresent() || !elementModel.isPresent()) { + fail(format("missing declaration or model for: %s", location)); + } + + Optional dslElementId; + Optional componentBasedId; + Optional declarationBasedId; + Optional astId; + if (targetSelector == null) { + dslElementId = dslElementModelValueProviderCacheIdGenerator.getIdForResolvedValues(dslElementModel, parameterName); + componentBasedId = componentBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName); + declarationBasedId = + elementDeclarationValueProviderCacheIdGenerator.getIdForResolvedValues(elementDeclaration.get(), parameterName); + astId = componentAstBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName); + } else { + dslElementId = + dslElementModelValueProviderCacheIdGenerator.getIdForResolvedValues(dslElementModel, parameterName, targetSelector); + componentBasedId = + componentBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName, targetSelector); + declarationBasedId = elementDeclarationValueProviderCacheIdGenerator.getIdForResolvedValues(elementDeclaration.get(), + parameterName, targetSelector); + astId = componentAstBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName, targetSelector); + } + + checkIdsAreEqual(astId, dslElementId); + checkIdsAreEqual(dslElementId, componentBasedId); + checkIdsAreEqual(componentBasedId, declarationBasedId); + + // Any should be fine + return dslElementId; + } + + @Test + public void idForParameterWithNoProviderInConfig() throws Exception { + ArtifactDeclaration app = getBaseApp(); + assertThat(computeIdFor(app, MY_CONFIG, ACTING_PARAMETER_NAME).isPresent(), is(false)); + } + + @Test + public void idForParameterWithNoProviderInSource() throws Exception { + ArtifactDeclaration app = getBaseApp(); + assertThat(computeIdFor(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + } + + @Test + public void idForParameterWithNoProviderInOperation() throws Exception { + ArtifactDeclaration app = getBaseApp(); + assertThat(computeIdFor(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + } + + @Test + public void idForConfigNoChanges() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + + @Test + public void idForConfigChangingNotActingParameters() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigChangingActingParameter() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigChangingActingParameterInGroup() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + assertThat(configId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationNoChanges() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangingActingParameter() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + + @Test + public void idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter() + throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + removeParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, OPERATION_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangesInConfig() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessOperationChangesInConnection() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + + @Test + public void idForConfiglessAndConnectionlessSourceNoChanges() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangingActingParameter() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, SOURCE_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangesInConfig() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfiglessAndConnectionlessSourceChangesInConnection() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareOperationChangesInConfigNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareOperationChangesInConfigRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareOperationChangesInConnectionRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(opId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareSourceChangesInConfigNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConfigAwareSourceChangesInConfigRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void idForConnectionAwareSourceChangesInConnectionRequiredForMetadata() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(sourceId.isPresent(), is(true)); + modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, + p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void equalConfigsWithDifferentNameGetSameHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); + app.addGlobalElement(declareConfig(config.getConnection().get(), "newName", + PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, + ACTING_PARAMETER_DEFAULT_VALUE, + PROVIDED_PARAMETER_DEFAULT_VALUE, + PARAMETER_IN_GROUP_DEFAULT_VALUE)); + Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + checkIdsAreEqual(config1Id, config2Id); + } + + @Test + public void differentConfigsWithSameParameterGetSameHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); + app.addGlobalElement(declareOtherConfig(config.getConnection().get(), "newName", + PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, + ACTING_PARAMETER_DEFAULT_VALUE, + PROVIDED_PARAMETER_DEFAULT_VALUE, + PARAMETER_IN_GROUP_DEFAULT_VALUE)); + Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + checkIdsAreEqual(config1Id, config2Id); + } + + @Test + public void differentValueProviderNameGetsSameHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderName()).thenReturn("newValueProviderName"); + Optional opId2 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + checkIdsAreEqual(opId1, opId2); + } + + @Test + public void differentValueProviderIdGetsDifferentHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + when(valueProviderModel.requiresConnection()).thenReturn(true); + when(valueProviderModel.requiresConfiguration()).thenReturn(true); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); + Optional opId2 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + checkIdsAreDifferent(opId1, opId2); + } + + @Test + public void differentOperationsWithSameParametersGetsSameHash() throws Exception { + ArtifactDeclaration app = getBaseApp(); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId2 = computeIdFor(app, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + checkIdsAreEqual(opId1, opId2); + } + + @Test + public void differentHashForComplexActingParameterValue() throws Exception { + ArtifactDeclaration app = getBaseApp(); + List> allIds = new LinkedList<>(); + forAllComplexActingParameterChanges(app, + OPERATION_LOCATION, + COMPLEX_ACTING_PARAMETER_NAME, + v -> allIds + .add(computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME))); + + for (Optional idA : allIds) { + for (Optional idB : allIds) { + if (idA != idB) { + checkIdsAreDifferent(idA, idB); + } + } + } + } + + @Test + public void extractionExpressionIsUsedForActingParameters() throws Exception { + final String extractionExpression = "actingParameter"; + final String otherParameterName = "otherParameterName"; + ActingParameterModel actingParameterModel = createActingParameterModel(otherParameterName); + when(actingParameterModel.getExtractionExpression()).thenReturn(extractionExpression); + when(valueProviderModel.getActingParameters()).thenReturn(singletonList(otherParameterName)); + when(valueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); + + ArtifactDeclaration app = getBaseApp(); + + Optional operationId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + assertThat(operationId.isPresent(), is(true)); + modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); + checkIdsAreDifferent(operationId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + // TODO(CMTS-208): This should fail once implemented + // Ideally, we would want to only use the actual field but that would require us to parse the extraction expression to actually + // find the field required. For now, the whole parameter will be used. + public void wholeParameterIsUsedIfExpressionPointsToField() throws Exception { + final String extractionExpression = COMPLEX_ACTING_PARAMETER_NAME + ".stringParam"; + ActingParameterModel actingParameterModel = createActingParameterModel(ACTING_PARAMETER_NAME); + when(actingParameterModel.getExtractionExpression()).thenReturn(extractionExpression); + when(valueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); + + ArtifactDeclaration app = getBaseApp(); + + Optional operationId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME); + assertThat(operationId.isPresent(), is(true)); + // Modify a parameter that should not affect the hash + modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, p -> { + Map complexDeclaration = new HashMap<>(((ParameterObjectValue) p.getValue()).getParameters()); + complexDeclaration.put("intParam", plain("999")); + ((ParameterObjectValue) p.getValue()).setParameters(complexDeclaration); + }); + checkIdsAreDifferent(operationId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } + + @Test + public void presentFieldValueProviderGetsId() throws Exception { + final String targetSelector = "some.target.path"; + FieldValueProviderModel fieldValueProviderModel = createFieldValueProviderModel(FIELD_VALUE_PROVIDER_NAME, + FIELD_VALUE_PROVIDER_ID, + targetSelector); + when(providedParameter.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); + + ArtifactDeclaration app = getBaseApp(); + Optional cacheId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); + assertThat(cacheId.isPresent(), equalTo(true)); + cacheId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, "other.field"); + assertThat(cacheId.isPresent(), is(false)); + } + + @Test + // TODO(CMTS-208): This should fail once implemented + // Ideally we would want only the acting fields to modify the hash, but since there is still no way + // to correctly identify them without evaluating the path expression, we are using the whole parameter for caching + public void changesInParameterWithActingFieldReturnsDifferentHash() throws Exception { + final String targetSelector = "some.target.path"; + FieldValueProviderModel fieldValueProviderModel = + createFieldValueProviderModel(FIELD_VALUE_PROVIDER_NAME, FIELD_VALUE_PROVIDER_ID, targetSelector); + + ActingParameterModel actingParameterModel = createActingParameterModel(COMPLEX_ACTING_PARAMETER_NAME, + COMPLEX_ACTING_PARAMETER_NAME + + ".innerPojoParam.stringParam"); + + when(fieldValueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); + when(providedParameterFromComplex.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); + + ArtifactDeclaration app = getBaseApp(); + + List> allIds = new LinkedList<>(); + forAllComplexActingParameterChanges(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, + v -> allIds.add(computeIdFor(app, OPERATION_LOCATION, + PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector))); + + // Every id in the list should be different to each other + for (Optional idA : allIds) { + for (Optional idB : allIds) { + if (idA != idB) { + checkIdsAreDifferent(idA, idB); + } + } + } + } + + @Test + public void actingFieldFromNotExistentParameterIsNotConsideredForId() throws Exception { + final String targetSelector = "some.target.path"; + FieldValueProviderModel fieldValueProviderModel = + createFieldValueProviderModel(FIELD_VALUE_PROVIDER_NAME, FIELD_VALUE_PROVIDER_ID, targetSelector); + + ActingParameterModel actingParameterModel = createActingParameterModel(ACTING_PARAMETER_NAME, + "notExistentParam.stringParam"); + + when(fieldValueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); + when(providedParameter.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); + + ArtifactDeclaration app = getBaseApp(); + + Optional id = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); + assertThat(id.isPresent(), is(true)); + } + + @Test + public void actingFieldAsExpressionUsesWholeParameter() throws Exception { + final String targetSelector = "some.target.path"; + FieldValueProviderModel fieldValueProviderModel = + createFieldValueProviderModel(FIELD_VALUE_PROVIDER_NAME, FIELD_VALUE_PROVIDER_ID, targetSelector); + + ActingParameterModel actingParameterModel = createActingParameterModel(COMPLEX_ACTING_PARAMETER_NAME, + COMPLEX_ACTING_PARAMETER_NAME + + ".innerPojoParam.stringParam"); + + when(fieldValueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); + when(providedParameterFromComplex.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); + + ArtifactDeclaration app = getBaseApp(); + + modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, + p -> p.setValue(ParameterSimpleValue.of("#['complexActingParameter']"))); + Optional originalExpressionId = + computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); + + modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, + p -> p.setValue(ParameterSimpleValue.of("#['otherComplexActingParameter']"))); + Optional otherExpressionId = + computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); + + checkIdsAreDifferent(originalExpressionId, otherExpressionId); + } + + @Test + public void invalidTargetSelector() throws Exception { + ArtifactDeclaration app = getBaseApp(); + assertThat(computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, "this-is-not&a$$$val*d@path") + .isPresent(), is(false)); + } +} From 0df28c80accf464a5f7f7d994bb4c3064aaa2adf Mon Sep 17 00:00:00 2001 From: elrodro83 Date: Thu, 6 Feb 2025 12:48:58 -0300 Subject: [PATCH 2/3] Use ast instead of declaration in tests --- modules/spring-config/pom.xml | 11 + .../dsl/model/AbstractDslModelTestCase.java | 62 +++- ...tractMetadataCacheIdGeneratorTestCase.java | 54 ++- ...tMockedValueProviderExtensionTestCase.java | 59 ++-- ...ValueProviderCacheIdGeneratorTestCase.java | 260 +++++++-------- ...asedMetadataCacheKeyGeneratorTestCase.java | 173 ++++++---- ...TypeMetadataCacheKeyGeneratorTestCase.java | 154 ++++++--- ...ValueProviderCacheIdGeneratorTestCase.java | 309 +++++++++++++----- ...stractLazyMuleArtifactContextTestCase.java | 21 +- ...azyComponentInitializerAdapterTestCase.ast | 2 + ...MuleArtifactContextBeanFactoryTestCase.ast | 2 + ...dTypeMetadataCacheKeyGeneratorTestCase.ast | 2 + ...ypeMetadataCacheKeyGeneratorTestCase_2.ast | 2 + ...gFieldAsExpressionUsesWholeParameter_1.ast | 2 + ...gFieldAsExpressionUsesWholeParameter_2.ast | 2 + ...xistentParameterIsNotConsideredForId_1.ast | 2 + ...rWithActingFieldReturnsDifferentHash_1.ast | 2 + ...WithActingFieldReturnsDifferentHash_10.ast | 2 + ...WithActingFieldReturnsDifferentHash_11.ast | 2 + ...WithActingFieldReturnsDifferentHash_12.ast | 2 + ...WithActingFieldReturnsDifferentHash_13.ast | 2 + ...WithActingFieldReturnsDifferentHash_14.ast | 2 + ...WithActingFieldReturnsDifferentHash_15.ast | 2 + ...WithActingFieldReturnsDifferentHash_16.ast | 2 + ...WithActingFieldReturnsDifferentHash_17.ast | 2 + ...rWithActingFieldReturnsDifferentHash_2.ast | 2 + ...rWithActingFieldReturnsDifferentHash_3.ast | 2 + ...rWithActingFieldReturnsDifferentHash_4.ast | 2 + ...rWithActingFieldReturnsDifferentHash_5.ast | 2 + ...rWithActingFieldReturnsDifferentHash_6.ast | 2 + ...rWithActingFieldReturnsDifferentHash_7.ast | 2 + ...rWithActingFieldReturnsDifferentHash_8.ast | 2 + ...rWithActingFieldReturnsDifferentHash_9.ast | 2 + ...ationNestedParamsCountedTwiceForHash_1.ast | 2 + ...igurationParameterModifiesGlobalHash_1.ast | 2 + ...igurationParameterModifiesGlobalHash_2.ast | 2 + .../configurationParameterModifiesHash_1.ast | 2 + .../configurationParameterModifiesHash_2.ast | 2 + ...tersAsRequireForMetadataModifiesHash_1.ast | 2 + ...tersAsRequireForMetadataModifiesHash_2.ast | 2 + ...tersAsRequireForMetadataModifiesHash_1.ast | 2 + ...tersAsRequireForMetadataModifiesHash_2.ast | 2 + ...tersForMetadataYieldsDifferentHashes_1.ast | 2 + ...tersForMetadataYieldsDifferentHashes_2.ast | 2 + ...hDifferentProviderIdGetDifferentHash_1.ast | 2 + ...hDifferentProviderIdGetDifferentHash_2.ast | 2 + ...tConfigsWithSameParameterGetSameHash_1.ast | 2 + ...ConfigsWithSameProviderIdGetSameHash_1.ast | 2 + ...ntHashForComplexActingParameterValue_1.ast | 2 + ...tHashForComplexActingParameterValue_10.ast | 2 + ...tHashForComplexActingParameterValue_11.ast | 2 + ...tHashForComplexActingParameterValue_12.ast | 2 + ...tHashForComplexActingParameterValue_13.ast | 2 + ...tHashForComplexActingParameterValue_14.ast | 2 + ...tHashForComplexActingParameterValue_15.ast | 2 + ...tHashForComplexActingParameterValue_16.ast | 2 + ...tHashForComplexActingParameterValue_17.ast | 2 + ...ntHashForComplexActingParameterValue_2.ast | 2 + ...ntHashForComplexActingParameterValue_3.ast | 2 + ...ntHashForComplexActingParameterValue_4.ast | 2 + ...ntHashForComplexActingParameterValue_5.ast | 2 + ...ntHashForComplexActingParameterValue_6.ast | 2 + ...ntHashForComplexActingParameterValue_7.ast | 2 + ...ntHashForComplexActingParameterValue_8.ast | 2 + ...ntHashForComplexActingParameterValue_9.ast | 2 + ...DifferentProviderIdGetsDifferentHash_1.ast | 2 + ...DifferentProviderIdGetsDifferentHash_2.ast | 2 + ...ationsWithSameParametersGetsSameHash_1.ast | 2 + ...sWithSameValueProviderIdGetsSameHash_1.ast | 2 + ...rentValueProviderIdGetsDifferentHash_1.ast | 2 + ...rentValueProviderIdGetsDifferentHash_2.ast | 2 + ...fferentValueProviderNameGetsSameHash_1.ast | 2 + ...fferentValueProviderNameGetsSameHash_2.ast | 2 + ...lConfigsWithDifferentNameGetSameHash_1.ast | 2 + ...nExpressionIsUsedForActingParameters_1.ast | 2 + ...nExpressionIsUsedForActingParameters_2.ast | 2 + ...hangesInConfigNotRequiredForMetadata_1.ast | 2 + ...hangesInConfigNotRequiredForMetadata_2.ast | 2 + ...onChangesInConfigRequiredForMetadata_1.ast | 2 + ...onChangesInConfigRequiredForMetadata_2.ast | 2 + ...hangesInConfigNotRequiredForMetadata_1.ast | 2 + ...hangesInConfigNotRequiredForMetadata_2.ast | 2 + ...ceChangesInConfigRequiredForMetadata_1.ast | 2 + ...ceChangesInConfigRequiredForMetadata_2.ast | 2 + ...ConfigChangingActingParameterInGroup_1.ast | 2 + ...ConfigChangingActingParameterInGroup_2.ast | 2 + .../idForConfigChangingActingParameter_1.ast | 2 + .../idForConfigChangingActingParameter_2.ast | 2 + ...ForConfigChangingNotActingParameters_1.ast | 2 + ...ForConfigChangingNotActingParameters_2.ast | 2 + .../resources/asts/idForConfigNoChanges_1.ast | 2 + .../resources/asts/idForConfigNoChanges_2.ast | 2 + ...nnectionlessOperationChangesInConfig_1.ast | 2 + ...nnectionlessOperationChangesInConfig_2.ast | 2 + ...tionlessOperationChangesInConnection_1.ast | 2 + ...tionlessOperationChangesInConnection_2.ast | 2 + ...rationChangingActingParameterInGroup_1.ast | 2 + ...rationChangingActingParameterInGroup_2.ast | 2 + ...lessOperationChangingActingParameter_1.ast | 2 + ...lessOperationChangingActingParameter_2.ast | 2 + ...meWithExplicitValueOnActingParameter_1.ast | 2 + ...meWithExplicitValueOnActingParameter_2.ast | 2 + ...sAndConnectionlessOperationNoChanges_1.ast | 2 + ...sAndConnectionlessOperationNoChanges_2.ast | 2 + ...dConnectionlessSourceChangesInConfig_1.ast | 2 + ...dConnectionlessSourceChangesInConfig_2.ast | 2 + ...nectionlessSourceChangesInConnection_1.ast | 2 + ...nectionlessSourceChangesInConnection_2.ast | 2 + ...SourceChangingActingParameterInGroup_1.ast | 2 + ...SourceChangingActingParameterInGroup_2.ast | 2 + ...ionlessSourceChangingActingParameter_1.ast | 2 + ...ionlessSourceChangingActingParameter_2.ast | 2 + ...lessAndConnectionlessSourceNoChanges_1.ast | 2 + ...lessAndConnectionlessSourceNoChanges_2.ast | 2 + ...esInConnectionNotRequiredForMetadata_1.ast | 2 + ...esInConnectionNotRequiredForMetadata_2.ast | 2 + ...angesInConnectionRequiredForMetadata_1.ast | 2 + ...angesInConnectionRequiredForMetadata_2.ast | 2 + ...esInConnectionNotRequiredForMetadata_1.ast | 2 + ...esInConnectionNotRequiredForMetadata_2.ast | 2 + ...angesInConnectionRequiredForMetadata_1.ast | 2 + ...angesInConnectionRequiredForMetadata_2.ast | 2 + ...idForParameterWithNoProviderInConfig_1.ast | 2 + ...orParameterWithNoProviderInOperation_1.ast | 2 + ...idForParameterWithNoProviderInSource_1.ast | 2 + .../asts/idempotentHashCalculation_1.ast | 2 + .../asts/idempotentHashCalculation_2.ast | 2 + .../asts/invalidTargetSelector_1.ast | 2 + .../metadataCategoryModifiesGlobalHash_1.ast | 2 + .../metadataCategoryModifiesGlobalHash_2.ast | 2 + ...delShouldIncludeConnectionParameters_1.ast | 2 + ...delShouldIncludeConnectionParameters_2.ast | 2 + .../metadataKeyDoesNotModifyKeyHash_1.ast | 2 + .../metadataKeyDoesNotModifyKeyHash_2.ast | 2 + .../metadataKeyDoesNotModifyKeyHash_3.ast | 2 + .../asts/metadataKeyHashIdStructure_1.ast | 2 + .../asts/metadataKeyModifiesHash_1.ast | 2 + .../asts/metadataKeyModifiesHash_2.ast | 2 + .../asts/metadataKeyModifiesHash_3.ast | 2 + .../multiLevelMetadataKeyModifiesHash_1.ast | 2 + .../multiLevelMetadataKeyModifiesHash_2.ast | 2 + ...iLevelPartValueDoesNotModifyGlobalId_1.ast | 2 + ...iLevelPartValueDoesNotModifyGlobalId_2.ast | 2 + ...velPartValueDoesNotModifyHashForKeys_1.ast | 2 + ...velPartValueDoesNotModifyHashForKeys_2.ast | 2 + .../multiLevelPartValueModifiesHash_1.ast | 2 + .../multiLevelPartValueModifiesHash_2.ast | 2 + ...ntOperationsGeneratesSameHashForKeys_1.ast | 2 + ...ntOperationsGeneratesSameHashForKeys_1.ast | 2 + ...perationParameterDoesNotModifyGlobal_1.ast | 2 + ...perationParameterDoesNotModifyGlobal_2.ast | 2 + .../operationParameterDoesNotModifyHash_1.ast | 2 + .../operationParameterDoesNotModifyHash_2.ast | 2 + ...ltiLevelPartValueModifiesHashForKeys_1.ast | 2 + ...ltiLevelPartValueModifiesHashForKeys_2.ast | 2 + ...ntOperationsGeneratesSameHashForKeys_1.ast | 2 + ...ntOperationsGeneratesSameHashForKeys_1.ast | 2 + .../presentFieldValueProviderGetsId_1.ast | 2 + ...ntOperationsGeneratesSameHashForKeys_1.ast | 2 + ...ntOperationsGeneratesSameHashForKeys_2.ast | 2 + ...meterIsUsedIfExpressionPointsToField_1.ast | 2 + ...meterIsUsedIfExpressionPointsToField_2.ast | 2 + 162 files changed, 999 insertions(+), 410 deletions(-) create mode 100644 modules/spring-config/src/test/resources/asts/LazyComponentInitializerAdapterTestCase.ast create mode 100644 modules/spring-config/src/test/resources/asts/LazyMuleArtifactContextBeanFactoryTestCase.ast create mode 100644 modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.ast create mode 100644 modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/actingFieldFromNotExistentParameterIsNotConsideredForId_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_10.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_11.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_12.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_13.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_14.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_15.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_16.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_17.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_3.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_4.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_5.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_6.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_7.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_8.ast create mode 100644 modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_9.ast create mode 100644 modules/spring-config/src/test/resources/asts/configurationNestedParamsCountedTwiceForHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentConfigsWithSameParameterGetSameHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentConfigsWithSameProviderIdGetSameHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_10.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_11.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_12.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_13.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_14.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_15.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_16.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_17.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_3.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_4.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_5.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_6.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_7.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_8.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_9.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentOperationsWithSameParametersGetsSameHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentOperationsWithSameValueProviderIdGetsSameHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/equalConfigsWithDifferentNameGetSameHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigNoChanges_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfigNoChanges_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInConfig_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInOperation_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInSource_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idempotentHashCalculation_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/idempotentHashCalculation_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/invalidTargetSelector_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_3.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyHashIdStructure_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_3.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/presentFieldValueProviderGetsId_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_2.ast create mode 100644 modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_1.ast create mode 100644 modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_2.ast diff --git a/modules/spring-config/pom.xml b/modules/spring-config/pom.xml index eae7bb7fd34e..9ef013cff864 100644 --- a/modules/spring-config/pom.xml +++ b/modules/spring-config/pom.xml @@ -46,6 +46,12 @@ --add-exports=org.mule.runtime.artifact.ast.dependency.graph/org.mule.runtime.ast.graph.internal=org.mule.runtime.spring.config --add-exports=org.mule.runtime.spring.config/org.mule.runtime.config.dsl.model=ALL-UNNAMED --add-exports=org.mule.runtime.core/org.mule.runtime.core.internal.store=ALL-UNNAMED + --add-exports=org.mule.runtime.artifact.ast/org.mule.runtime.ast.internal.builder=ALL-UNNAMED + --add-exports=org.mule.runtime.artifact.ast/org.mule.runtime.ast.internal.builder.adapter=ALL-UNNAMED + --add-exports=org.mule.runtime.artifact.ast/org.mule.runtime.ast.internal.dsl=ALL-UNNAMED + --add-exports=org.mule.runtime.artifact.ast/org.mule.runtime.ast.internal.error=ALL-UNNAMED + --add-exports=org.mule.runtime.artifact.ast/org.mule.runtime.ast.internal.model=ALL-UNNAMED + --add-exports=org.mule.runtime.artifact.ast/org.mule.runtime.ast.internal.param=ALL-UNNAMED --add-opens=org.mule.runtime.core/org.mule.runtime.core.internal.el.function=ALL-UNNAMED --add-opens=org.mule.runtime.core/org.mule.runtime.core.internal.processor.strategy=ALL-UNNAMED ${surefire.test.unit.open.args} @@ -250,6 +256,11 @@ mule-dwb-api test + + org.mule.runtime + mule-artifact-ast-serialization + test + org.dom4j dom4j diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractDslModelTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractDslModelTestCase.java index f012d68ddd25..c6cc8a72a2c0 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractDslModelTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractDslModelTestCase.java @@ -6,20 +6,6 @@ */ package org.mule.runtime.config.dsl.model; -import static java.util.Arrays.asList; -import static java.util.Collections.emptyList; -import static java.util.Collections.emptySet; -import static java.util.Collections.singleton; -import static java.util.Collections.singletonList; -import static java.util.Optional.empty; -import static java.util.Optional.of; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.anyString; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.spy; -import static org.mockito.Mockito.when; -import static org.mockito.MockitoAnnotations.initMocks; -import static org.mockito.junit.MockitoJUnit.rule; import static org.mule.metadata.api.model.MetadataFormat.JAVA; import static org.mule.runtime.api.meta.Category.COMMUNITY; import static org.mule.runtime.api.meta.ExpressionSupport.NOT_SUPPORTED; @@ -36,6 +22,22 @@ import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.PROCESSOR; import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.SOURCE; +import static java.util.Arrays.asList; +import static java.util.Collections.emptyList; +import static java.util.Collections.emptySet; +import static java.util.Collections.singleton; +import static java.util.Collections.singletonList; +import static java.util.Optional.empty; +import static java.util.Optional.of; + +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.when; +import static org.mockito.MockitoAnnotations.initMocks; +import static org.mockito.junit.MockitoJUnit.rule; + import org.mule.metadata.api.ClassTypeLoader; import org.mule.metadata.api.builder.BaseTypeBuilder; import org.mule.metadata.api.builder.ObjectTypeBuilder; @@ -87,6 +89,7 @@ import org.junit.After; import org.junit.Before; import org.junit.Rule; + import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.junit.MockitoRule; @@ -153,6 +156,9 @@ public abstract class AbstractDslModelTestCase extends AbstractMuleTestCase { @Mock(lenient = true) protected ParameterGroupModel configParameterGroupModel; + @Mock(lenient = true) + protected ParameterGroupModel connectionParameterGroupModel; + protected ParameterModel errorMappingsParameter; protected ParameterGroupModel errorMappingsParameterGroup; @@ -171,6 +177,7 @@ public abstract class AbstractDslModelTestCase extends AbstractMuleTestCase { protected List componentParameterModels; protected List anotherComponentParameterModels; protected List configParameterModels; + protected List connectionParameterModels; @Before public void before() { @@ -280,6 +287,29 @@ public void before() { return Optional.empty(); }); + this.connectionParameterModels = + asList(configRefParameter, contentParameter, behaviourParameter, listParameter, keyParameter); + when(connectionParameterGroupModel.getName()).thenReturn(DEFAULT_GROUP_NAME); + when(connectionParameterGroupModel.isShowInDsl()).thenReturn(false); + when(connectionParameterGroupModel.getParameterModels()).thenReturn(connectionParameterModels); + when(connectionParameterGroupModel.getParameter(anyString())) + .then(invocation -> { + String paramName = invocation.getArgument(0); + switch (paramName) { + case NAME_PARAM_NAME: + return of(nameParameter); + case KEY_NAME: + return of(keyParameter); + case CONTENT_NAME: + return of(contentParameter); + case LIST_NAME: + return of(listParameter); + case BEHAVIOUR_NAME: + return of(behaviourParameter); + } + return Optional.empty(); + }); + errorMappingsParameter = createParameterModel(ERROR_MAPPINGS_PARAMETER_NAME, false, BaseTypeBuilder.create(JAVA).arrayType() .of(TYPE_LOADER.load(ErrorMapping.class)).build(), null, NOT_SUPPORTED, BEHAVIOUR, null, emptyList(), emptySet()); @@ -320,7 +350,7 @@ public void before() { RequiredForMetadataModelProperty requiredForMetadataModelProperty = new RequiredForMetadataModelProperty(parameters); when(connectionProvider.getName()).thenReturn(CONNECTION_PROVIDER_NAME); - when(connectionProvider.getParameterGroupModels()).thenReturn(asList(parameterGroupModel)); + when(connectionProvider.getParameterGroupModels()).thenReturn(asList(connectionParameterGroupModel)); when(connectionProvider.getStereotype()).thenReturn(CONNECTION); when(configuration.getName()).thenReturn(CONFIGURATION_NAME); @@ -358,7 +388,7 @@ public void before() { when(dslContext.getTypeCatalog()).thenReturn(typeCatalog); when(configuration.getAllParameterModels()).thenReturn(configParameterModels); - when(connectionProvider.getAllParameterModels()).thenReturn(componentParameterModels); + when(connectionProvider.getAllParameterModels()).thenReturn(connectionParameterModels); } private ImmutableParameterModel createParameterModel(String paramName, boolean isComponentId, MetadataType type, diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java index db8439bda2a3..d022e5f215e5 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java @@ -6,46 +6,47 @@ */ package org.mule.runtime.config.dsl.model; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.equalTo; import static org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType.CONFIG; -import static org.mule.runtime.ast.api.util.MuleAstUtils.createComponentParameterizationFromComponentAst; import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; -import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; +import static org.mule.runtime.ast.api.util.MuleAstUtils.createComponentParameterizationFromComponentAst; + import static java.util.stream.Collectors.toList; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; + import org.mule.runtime.api.component.location.Location; import org.mule.runtime.api.dsl.DslResolvingContext; import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.api.parameterization.ComponentParameterization; import org.mule.runtime.app.declaration.api.ArtifactDeclaration; import org.mule.runtime.app.declaration.api.ElementDeclaration; import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.metadata.api.cache.ConfigurationMetadataCacheIdGenerator; -import org.mule.runtime.metadata.internal.cache.ComponentAstBasedMetadataCacheIdGenerator; import org.mule.runtime.config.api.dsl.model.metadata.DeclarationBasedMetadataCacheIdGenerator; -import org.mule.runtime.metadata.internal.cache.ComponentParameterizationBasedMetadataCacheIdGenerator; -import org.mule.runtime.metadata.internal.cache.DslElementBasedMetadataCacheIdGenerator; -import org.mule.runtime.api.parameterization.ComponentParameterization; -import org.mule.runtime.metadata.internal.cache.AstConfigurationMetadataCacheIdGenerator; import org.mule.runtime.config.api.dsl.model.metadata.ModelBasedMetadataCacheIdGeneratorFactory; import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; -import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.metadata.api.cache.ConfigurationMetadataCacheIdGenerator; import org.mule.runtime.metadata.api.cache.MetadataCacheId; import org.mule.runtime.metadata.api.cache.MetadataCacheIdGenerator; import org.mule.runtime.metadata.api.dsl.DslElementModel; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.metadata.internal.cache.AstConfigurationMetadataCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.ComponentAstBasedMetadataCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.ComponentParameterizationBasedMetadataCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.DslElementBasedMetadataCacheIdGenerator; import java.util.HashMap; import java.util.Map; import java.util.Optional; import java.util.Set; -import org.junit.Before; - import com.google.common.collect.ImmutableSet; +import org.junit.Before; + public abstract class AbstractMetadataCacheIdGeneratorTestCase extends AbstractDslModelTestCase { protected Set extensions; @@ -65,8 +66,8 @@ public void setUp() throws Exception { dslFactory = DslElementModelFactory.getDefault(dslResolvingContext); } - protected MetadataCacheId getIdForComponentOutputMetadata(ArtifactDeclaration declaration, String location) throws Exception { - ArtifactAst app = loadApplicationModel(declaration); + protected MetadataCacheId getIdForComponentOutputMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) + throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); @@ -91,9 +92,8 @@ protected MetadataCacheId getIdForComponentOutputMetadata(ArtifactDeclaration de return modelBasedId; } - protected MetadataCacheId getIdForComponentAttributesMetadata(ArtifactDeclaration declaration, String location) + protected MetadataCacheId getIdForComponentAttributesMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) throws Exception { - ArtifactAst app = loadApplicationModel(declaration); ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); @@ -118,9 +118,9 @@ protected MetadataCacheId getIdForComponentAttributesMetadata(ArtifactDeclaratio return modelBasedId; } - protected MetadataCacheId getIdForComponentInputMetadata(ArtifactDeclaration declaration, String location, String parameterName) + protected MetadataCacheId getIdForComponentInputMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location, + String parameterName) throws Exception { - ArtifactAst app = loadApplicationModel(declaration); ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); @@ -145,8 +145,8 @@ protected MetadataCacheId getIdForComponentInputMetadata(ArtifactDeclaration dec return modelBasedId; } - protected MetadataCacheId getIdForComponentMetadata(ArtifactDeclaration declaration, String location) throws Exception { - ArtifactAst app = loadApplicationModel(declaration); + protected MetadataCacheId getIdForComponentMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) + throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); @@ -171,8 +171,8 @@ protected MetadataCacheId getIdForComponentMetadata(ArtifactDeclaration declarat return dslBasedId; } - protected MetadataCacheId getIdForMetadataKeys(ArtifactDeclaration declaration, String location) throws Exception { - ArtifactAst app = loadApplicationModel(declaration); + protected MetadataCacheId getIdForMetadataKeys(ArtifactAst app, ArtifactDeclaration declaration, String location) + throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); @@ -197,8 +197,8 @@ protected MetadataCacheId getIdForMetadataKeys(ArtifactDeclaration declaration, return modelBasedId; } - protected MetadataCacheId getIdForGlobalMetadata(ArtifactDeclaration declaration, String location) throws Exception { - ArtifactAst app = loadApplicationModel(declaration); + protected MetadataCacheId getIdForGlobalMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) + throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); @@ -252,10 +252,6 @@ private MetadataCacheIdGenerator createDeclarationBasedGener return new DeclarationBasedMetadataCacheIdGenerator(dslResolvingContext, declarationLocator); } - protected ArtifactAst loadApplicationModel(ArtifactDeclaration declaration) throws Exception { - return toArtifactast(declaration, extensions); - } - protected static class Locator implements ComponentLocator { private final Map components = new HashMap<>(); diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMockedValueProviderExtensionTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMockedValueProviderExtensionTestCase.java index e0e5fc883fc8..b2bb0822433f 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMockedValueProviderExtensionTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMockedValueProviderExtensionTestCase.java @@ -6,22 +6,6 @@ */ package org.mule.runtime.config.dsl.model; -import static java.lang.System.lineSeparator; -import static java.util.Arrays.asList; -import static java.util.Collections.emptyList; -import static java.util.Collections.emptySet; -import static java.util.Collections.singleton; -import static java.util.Collections.singletonList; -import static java.util.Optional.empty; -import static java.util.Optional.of; -import static java.util.stream.IntStream.range; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.equalTo; -import static org.hamcrest.core.IsNot.not; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.spy; -import static org.mockito.Mockito.when; import static org.mule.metadata.api.model.MetadataFormat.JAVA; import static org.mule.runtime.api.meta.Category.COMMUNITY; import static org.mule.runtime.api.meta.ExpressionSupport.NOT_SUPPORTED; @@ -35,13 +19,31 @@ import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.DEFAULT_COMPLEX_ACTING_PARAMETER; import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.declareComplexActingParameter; +import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.runtime.extension.api.ExtensionConstants.ERROR_MAPPINGS_PARAMETER_NAME; import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONFIG; import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONNECTION; import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.PROCESSOR; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; import static org.mule.test.allure.AllureConstants.ErrorHandlingFeature.ErrorHandlingStory.ERROR_MAPPINGS; + +import static java.lang.System.lineSeparator; +import static java.util.Arrays.asList; +import static java.util.Collections.emptyList; +import static java.util.Collections.emptySet; +import static java.util.Collections.singleton; +import static java.util.Collections.singletonList; +import static java.util.Optional.empty; +import static java.util.Optional.of; +import static java.util.stream.IntStream.range; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.core.IsNot.not; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.when; import static org.slf4j.LoggerFactory.getLogger; import org.mule.metadata.api.ClassTypeLoader; @@ -75,7 +77,8 @@ import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; -import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.ast.api.serialization.ArtifactAstDeserializer; +import org.mule.runtime.ast.api.serialization.ArtifactAstSerializerProvider; import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; import org.mule.runtime.extension.api.declaration.type.ExtensionsTypeLoaderFactory; @@ -90,8 +93,10 @@ import org.mule.runtime.extension.api.property.RequiredForMetadataModelProperty; import org.mule.runtime.extension.api.runtime.config.ConfigurationProvider; import org.mule.runtime.extension.api.stereotype.MuleStereotypes; +import org.mule.runtime.metadata.api.locator.ComponentLocator; import org.mule.tck.junit4.AbstractMuleTestCase; +import java.io.IOException; import java.util.Collections; import java.util.HashMap; import java.util.List; @@ -100,12 +105,15 @@ import java.util.Set; import com.google.common.collect.ImmutableSet; + +import org.slf4j.Logger; + import org.junit.Before; import org.junit.Rule; + import org.mockito.Mock; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; -import org.slf4j.Logger; public abstract class AbstractMockedValueProviderExtensionTestCase extends AbstractMuleTestCase { @@ -204,7 +212,7 @@ public abstract class AbstractMockedValueProviderExtensionTestCase extends Abstr protected ClassTypeLoader TYPE_LOADER = ExtensionsTypeLoaderFactory.getDefault().createTypeLoader(); - private Set extensions; + protected Set extensions; private ElementDeclarer declarer; @Before @@ -539,6 +547,17 @@ protected Optional getDeclaration(ArtifactDeclaration app, S return app.findElement(builderFromStringRepresentation(location).build()); } + protected ArtifactAst loadAst(final String astName) throws IOException { + ArtifactAstDeserializer defaultArtifactAstDeserializer = new ArtifactAstSerializerProvider().getDeserializer(); + ArtifactAst deserializedArtifactAst = defaultArtifactAstDeserializer + .deserialize(this.getClass().getResourceAsStream("/asts/" + astName + ".ast"), + name -> extensions.stream() + .filter(x -> x.getName().equals(name)) + .findFirst() + .orElse(null)); + + return deserializedArtifactAst; + } protected ArtifactAst loadApplicationModel(ArtifactDeclaration declaration) throws Exception { return toArtifactast(declaration, extensions); diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java index f91f6c48fae9..12499fd8d528 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentAstValueProviderCacheIdGeneratorTestCase.java @@ -6,316 +6,286 @@ */ package org.mule.runtime.config.dsl.model; -import static org.apache.commons.lang3.StringUtils.EMPTY; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; import static org.mockito.Mockito.when; -import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; import org.mule.runtime.api.component.location.Location; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; -import org.mule.runtime.app.declaration.api.ParameterElementDeclaration; -import org.mule.runtime.app.declaration.api.ParameterizedElementDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; -import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; -import org.mule.runtime.metadata.api.locator.ComponentLocator; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheIdGenerator; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; import java.util.HashMap; import java.util.Map; import java.util.Optional; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.function.Consumer; import org.junit.Test; public class ComponentAstValueProviderCacheIdGeneratorTestCase extends AbstractMockedValueProviderExtensionTestCase { - private Optional computeIdFor(ArtifactDeclaration appDeclaration, + private Optional computeIdFor(ArtifactAst app, String location, String parameterName) throws Exception { - ArtifactAst app = loadApplicationModel(appDeclaration); Locator locator = new Locator(app); ValueProviderCacheIdGenerator cacheIdGenerator = new ComponentAstBasedValueProviderCacheIdGenerator(locator); ComponentAst component = getComponentAst(app, location); return cacheIdGenerator.getIdForResolvedValues(component, parameterName); } - private Optional getParameterElementDeclaration(ArtifactDeclaration artifactDeclaration, - String location) { - AtomicBoolean isConnection = new AtomicBoolean(false); - if (location.endsWith("/connection")) { - isConnection.set(true); - location = location.split("/connection")[0]; - } - return artifactDeclaration.findElement(builderFromStringRepresentation(location).build()) - .map(d -> isConnection.get() ? ((ConfigurationElementDeclaration) d).getConnection().orElse(null) : d); - } - - private void modifyParameter(ArtifactDeclaration artifactDeclaration, String ownerLocation, String parameterName, - Consumer parameterConsumer) { - getParameterElementDeclaration(artifactDeclaration, ownerLocation) - .map( - owner -> owner.getParameterGroups() - .stream() - .flatMap(pg -> pg.getParameters().stream()) - .filter(p -> p.getName().equals(parameterName)) - .findAny() - .map(fp -> { - parameterConsumer.accept(fp); - return EMPTY; // Needed to avoid exception - }) - .orElseThrow(() -> new RuntimeException("Could not find parameter to modify"))) - .orElseThrow(() -> new RuntimeException("Location not found")); - } - - @Test public void idForParameterWithNoProviderInConfig() throws Exception { - ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(app, MY_CONFIG, ACTING_PARAMETER_NAME).isPresent(), is(false)); + final var app = loadAst("idForParameterWithNoProviderInConfig_1"); + assertThat(computeIdFor(app, MY_CONFIG, ACTING_PARAMETER_NAME).isPresent(), + is(false)); } @Test public void idForParameterWithNoProviderInSource() throws Exception { - ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + final var app = loadAst("idForParameterWithNoProviderInSource_1"); + assertThat(computeIdFor(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME).isPresent(), + is(false)); } @Test public void idForParameterWithNoProviderInOperation() throws Exception { - ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + final var app = loadAst("idForParameterWithNoProviderInOperation_1"); + assertThat(computeIdFor(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME) + .isPresent(), is(false)); } @Test public void idForConfigNoChanges() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfigNoChanges_1"); Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(configId, computeIdFor(loadAst(this.name.getMethodName() + "_2"), MY_CONFIG, PROVIDED_PARAMETER_NAME)); } - - @Test public void idForConfigChangingNotActingParameters() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfigChangingNotActingParameters_1"); Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigChangingNotActingParameters_2"); + checkIdsAreEqual(configId, computeIdFor(modifiedApp, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingActingParameter() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfigChangingActingParameter_1"); Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigChangingActingParameter_2"); + checkIdsAreDifferent(configId, computeIdFor(modifiedApp, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingActingParameterInGroup() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfigChangingActingParameterInGroup_1"); Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigChangingActingParameterInGroup_2"); + checkIdsAreDifferent(configId, computeIdFor(modifiedApp, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationNoChanges() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessOperationNoChanges_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationNoChanges_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangingActingParameter() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, OPERATION_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangesInConfig() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangesInConnection() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceNoChanges() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessSourceNoChanges_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceNoChanges_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangingActingParameter() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, SOURCE_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangesInConfig() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangesInConnection() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareOperationChangesInConfigNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); + final var app = loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareOperationChangesInConfigRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); + final var app = loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); + final var app = loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareOperationChangesInConnectionRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); + final var app = loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1"); Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareSourceChangesInConfigNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); + final var app = loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareSourceChangesInConfigRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); + final var app = loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); + final var app = loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareSourceChangesInConnectionRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); + final var app = loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1"); Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + final var modifiedApp = loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void equalConfigsWithDifferentNameGetSameHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); - ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); - app.addGlobalElement(declareConfig(config.getConnection().get(), "newName", - PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, - ACTING_PARAMETER_DEFAULT_VALUE, - PROVIDED_PARAMETER_DEFAULT_VALUE, - PARAMETER_IN_GROUP_DEFAULT_VALUE)); + final var app = loadAst("equalConfigsWithDifferentNameGetSameHash_1"); Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); checkIdsAreEqual(config1Id, config2Id); @@ -323,28 +293,18 @@ public void equalConfigsWithDifferentNameGetSameHash() throws Exception { @Test public void differentConfigsWithDifferentProviderIdGetDifferentHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); - ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); - app.addGlobalElement(declareOtherConfig(config.getConnection().get(), "newName", - PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, - ACTING_PARAMETER_DEFAULT_VALUE, - PROVIDED_PARAMETER_DEFAULT_VALUE, - PARAMETER_IN_GROUP_DEFAULT_VALUE)); + final var app = loadAst("differentConfigsWithDifferentProviderIdGetDifferentHash_1"); Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); - Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + final var modifiedApp = loadAst("differentConfigsWithDifferentProviderIdGetDifferentHash_2"); + Optional config2Id = computeIdFor(modifiedApp, "newName", PROVIDED_PARAMETER_NAME); checkIdsAreDifferent(config1Id, config2Id); } @Test public void differentConfigsWithSameProviderIdGetSameHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); - ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); - app.addGlobalElement(declareOtherConfig(config.getConnection().get(), "newName", - PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, - ACTING_PARAMETER_DEFAULT_VALUE, - PROVIDED_PARAMETER_DEFAULT_VALUE, - PARAMETER_IN_GROUP_DEFAULT_VALUE)); + final var app = loadAst("differentConfigsWithSameProviderIdGetSameHash_1"); Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); checkIdsAreEqual(config1Id, config2Id); @@ -352,27 +312,31 @@ public void differentConfigsWithSameProviderIdGetSameHash() throws Exception { @Test public void differentValueProviderIdGetsDifferentHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); when(valueProviderModel.requiresConfiguration()).thenReturn(true); + final var app = loadAst("differentValueProviderIdGetsDifferentHash_1"); Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); - Optional opId2 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var modifiedApp = loadAst("differentValueProviderIdGetsDifferentHash_2"); + Optional opId2 = computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreDifferent(opId1, opId2); } @Test public void differentOperationsWithDifferentProviderIdGetsDifferentHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("differentOperationsWithDifferentProviderIdGetsDifferentHash_1"); Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); - Optional opId2 = computeIdFor(app, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var modifiedApp = loadAst("differentOperationsWithDifferentProviderIdGetsDifferentHash_2"); + Optional opId2 = computeIdFor(modifiedApp, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreDifferent(opId1, opId2); } @Test public void differentOperationsWithSameValueProviderIdGetsSameHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); + final var app = loadAst("differentOperationsWithSameValueProviderIdGetsSameHash_1"); Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); Optional opId2 = computeIdFor(app, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreEqual(opId1, opId2); diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java index 8b9713682d49..910b607eceef 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java @@ -10,8 +10,8 @@ import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; -import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; +import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.SDK_TOOLING_SUPPORT; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.MetadataTypeResolutionStory.METADATA_CACHE; @@ -60,6 +60,8 @@ import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.serialization.ArtifactAstDeserializer; +import org.mule.runtime.ast.api.serialization.ArtifactAstSerializerProvider; import org.mule.runtime.extension.api.metadata.MetadataResolverFactory; import org.mule.runtime.extension.api.property.MetadataKeyIdModelProperty; import org.mule.runtime.extension.api.property.MetadataKeyPartModelProperty; @@ -68,6 +70,7 @@ import org.mule.runtime.metadata.internal.NullMetadataResolverFactory; import org.mule.runtime.module.extension.internal.loader.java.property.MetadataResolverFactoryModelProperty; +import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -118,14 +121,14 @@ public void setUp() throws Exception { @Test public void idempotentHashCalculation() throws Exception { ArtifactDeclaration app = getBaseApp(); - ArtifactAst applicationModel = loadApplicationModel(app); + ArtifactAst applicationModel = serializeAndDeserialize("idempotentHashCalculation_1.ast"); Map hashByLocation = new HashMap<>(); applicationModel.topLevelComponentsStream() .forEach(component -> { try { hashByLocation.put(component.getLocation().getLocation(), - getIdForComponentMetadata(app, component.getLocation().getLocation())); + getIdForComponentMetadata(applicationModel, app, component.getLocation().getLocation())); } catch (Exception e) { throw new RuntimeException(e); } @@ -134,14 +137,15 @@ public void idempotentHashCalculation() throws Exception { LOGGER.debug(hashByLocation.toString()); ArtifactDeclaration reloadedApp = getBaseApp(); - ArtifactAst reload = loadApplicationModel(app); + ArtifactAst reload = serializeAndDeserialize("idempotentHashCalculation_2.ast"); reload.topLevelComponentsStream() .forEach(component -> { try { String location = component.getLocation().getLocation(); MetadataCacheId previousHash = hashByLocation.get(location); - assertThat(previousHash, is(getIdForComponentMetadata(reloadedApp, component.getLocation().getLocation()))); + assertThat(previousHash, is(getIdForComponentMetadata(reload, reloadedApp, + component.getLocation().getLocation()))); } catch (Exception e) { throw new RuntimeException(e); } @@ -151,13 +155,16 @@ public void idempotentHashCalculation() throws Exception { @Test public void configurationParameterModifiesHash() throws Exception { ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId cacheId = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId cacheId = getIdForComponentMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_1.ast"), + declaration, OPERATION_LOCATION); LOGGER.debug(cacheId.toString()); ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)).getParameterGroups().get(0) .getParameter(BEHAVIOUR_NAME).get().setValue(ParameterSimpleValue.of("otherText")); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId otherKeyParts = + getIdForComponentMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_2.ast"), declaration, + OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(cacheId, not(otherKeyParts)); } @@ -165,13 +172,16 @@ public void configurationParameterModifiesHash() throws Exception { @Test public void configurationParameterModifiesGlobalHash() throws Exception { ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId cacheId = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId cacheId = getIdForGlobalMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_1.ast"), + declaration, OPERATION_LOCATION); LOGGER.debug(cacheId.toString()); ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)).getParameterGroups().get(0) .getParameter(BEHAVIOUR_NAME).get().setValue(ParameterSimpleValue.of("otherText")); - MetadataCacheId otherKeyParts = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId otherKeyParts = + getIdForGlobalMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_2.ast"), declaration, + OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(cacheId, not(otherKeyParts)); } @@ -179,7 +189,8 @@ public void configurationParameterModifiesGlobalHash() throws Exception { @Test public void operationParameterDoesNotModifyHash() throws Exception { ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId keyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentMetadata(serializeAndDeserialize("operationParameterDoesNotModifyHash_1.ast"), + declaration, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) @@ -190,7 +201,9 @@ public void operationParameterDoesNotModifyHash() throws Exception { operationDeclaration.getParameterGroups().get(0) .addParameter(newParam(BEHAVIOUR_NAME, "notKey")); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId otherKeyParts = + getIdForComponentMetadata(serializeAndDeserialize("operationParameterDoesNotModifyHash_2.ast"), declaration, + OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); } @@ -198,7 +211,8 @@ public void operationParameterDoesNotModifyHash() throws Exception { @Test public void operationParameterDoesNotModifyGlobal() throws Exception { ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId keyParts = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForGlobalMetadata(serializeAndDeserialize("operationParameterDoesNotModifyGlobal_1.ast"), + declaration, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) @@ -208,14 +222,16 @@ public void operationParameterDoesNotModifyGlobal() throws Exception { operationDeclaration.getParameterGroups().get(0) .addParameter(newParam(BEHAVIOUR_NAME, "notKey")); - MetadataCacheId otherKeyParts = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForGlobalMetadata(serializeAndDeserialize("operationParameterDoesNotModifyGlobal_2.ast"), + declaration, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); } @Test public void metadataKeyModifiesHash() throws Exception { - MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = + getIdForComponentMetadata(serializeAndDeserialize("metadataKeyModifiesHash_1.ast"), getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); ArtifactDeclaration declaration = getBaseApp(); @@ -225,12 +241,14 @@ public void metadataKeyModifiesHash() throws Exception { ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId otherKeyParts = + getIdForComponentMetadata(serializeAndDeserialize("metadataKeyModifiesHash_2.ast"), declaration, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); metadataKeyPartParam.setValue(ParameterSimpleValue.of("Document")); - MetadataCacheId finalKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId finalKeyParts = + getIdForComponentMetadata(serializeAndDeserialize("metadataKeyModifiesHash_3.ast"), declaration, OPERATION_LOCATION); LOGGER.debug(finalKeyParts.toString()); assertThat(otherKeyParts, not(keyParts)); @@ -247,7 +265,8 @@ public void metadataCategoryModifiesGlobalHash() throws Exception { ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); - MetadataCacheId id = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId id = getIdForGlobalMetadata(serializeAndDeserialize("metadataCategoryModifiesGlobalHash_1.ast"), declaration, + OPERATION_LOCATION); LOGGER.debug(id.toString()); when(operation.getModelProperty(MetadataKeyIdModelProperty.class)) @@ -255,7 +274,8 @@ public void metadataCategoryModifiesGlobalHash() throws Exception { METADATA_KEY_PART_1, "OTHER_CATEGORY"))); - MetadataCacheId otherId = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + MetadataCacheId otherId = getIdForGlobalMetadata(serializeAndDeserialize("metadataCategoryModifiesGlobalHash_2.ast"), + declaration, OPERATION_LOCATION); LOGGER.debug(id.toString()); assertThat(id, not(otherId)); @@ -267,13 +287,17 @@ public void configurationParametersAsRequireForMetadataModifiesHash() throws Exc mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, null); - MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = + getIdForComponentMetadata(serializeAndDeserialize("configurationParametersAsRequireForMetadataModifiesHash_2.ast"), + getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockRequiredForMetadataModelProperty(configuration, asList(behaviourParameter.getName())); mockRequiredForMetadataModelProperty(connectionProvider, null); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + MetadataCacheId otherKeyParts = + getIdForComponentMetadata(serializeAndDeserialize("configurationParametersAsRequireForMetadataModifiesHash_2.ast"), + getBaseApp(), OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -283,8 +307,8 @@ public void configurationParametersAsRequireForMetadataModifiesHash() throws Exc @Test @Issue("MULE-18601") public void configurationNestedParamsCountedTwiceForHash() throws Exception { - - MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = serializeAndDeserialize("configurationNestedParamsCountedTwiceForHash_1.ast"); + MetadataCacheId keyParts = getIdForComponentMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(3)); @@ -305,36 +329,37 @@ public void configurationNestedParamsCountedTwiceForHash() throws Exception { @Test public void connectionParametersAsRequireForMetadataModifiesHash() throws Exception { - mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, null); - MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = serializeAndDeserialize("connectionParametersAsRequireForMetadataModifiesHash_1.ast"); + MetadataCacheId keyParts = getIdForComponentMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, asList(behaviourParameter.getName())); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + final var modifiedApp = serializeAndDeserialize("connectionParametersAsRequireForMetadataModifiesHash_2.ast"); + MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); - } @Test public void differencesInRequiredParametersForMetadataYieldsDifferentHashes() throws Exception { - mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, asList(contentParameter.getName())); - MetadataCacheId keyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = serializeAndDeserialize("differencesInRequiredParametersForMetadataYieldsDifferentHashes_1.ast"); + MetadataCacheId keyParts = getIdForComponentMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, asList(behaviourParameter.getName())); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(getBaseApp(), OPERATION_LOCATION); + final var modifiedApp = serializeAndDeserialize("differencesInRequiredParametersForMetadataYieldsDifferentHashes_2.ast"); + MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -343,7 +368,8 @@ public void differencesInRequiredParametersForMetadataYieldsDifferentHashes() th @Test public void metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters() throws Exception { - MetadataCacheId keyParts = getIdForMetadataKeys(getBaseApp(), MY_CONFIG); + final var app = serializeAndDeserialize("metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_1.ast"); + MetadataCacheId keyParts = getIdForMetadataKeys(app, getBaseApp(), MY_CONFIG); LOGGER.debug(keyParts.toString()); ArtifactDeclaration declaration = getBaseApp(); @@ -354,7 +380,8 @@ public void metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters() // Change the value of a connection parameter that is required for metadata connectionElementDeclaration.getParameterGroups().get(0).getParameter("otherName").get().setValue(plain("changed")); - MetadataCacheId otherKeyParts = getIdForMetadataKeys(declaration, MY_CONFIG); + final var modifiedApp = serializeAndDeserialize("metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_2.ast"); + MetadataCacheId otherKeyParts = getIdForMetadataKeys(modifiedApp, declaration, MY_CONFIG); LOGGER.debug(otherKeyParts.toString()); assertThat(otherKeyParts, not(is(keyParts))); @@ -362,7 +389,8 @@ public void metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters() @Test public void metadataKeyDoesNotModifyKeyHash() throws Exception { - MetadataCacheId keyParts = getIdForMetadataKeys(getBaseApp(), OPERATION_LOCATION); + final var app = serializeAndDeserialize("metadataKeyDoesNotModifyKeyHash_1.ast"); + MetadataCacheId keyParts = getIdForMetadataKeys(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); ArtifactDeclaration declaration = getBaseApp(); @@ -372,12 +400,14 @@ public void metadataKeyDoesNotModifyKeyHash() throws Exception { ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); - MetadataCacheId otherKeyParts = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var modifiedApp = serializeAndDeserialize("metadataKeyDoesNotModifyKeyHash_2.ast"); + MetadataCacheId otherKeyParts = getIdForMetadataKeys(modifiedApp, declaration, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); metadataKeyPartParam.setValue(ParameterSimpleValue.of("Document")); - MetadataCacheId finalKeyParts = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var modifiedApp2 = serializeAndDeserialize("metadataKeyDoesNotModifyKeyHash_3.ast"); + MetadataCacheId finalKeyParts = getIdForMetadataKeys(modifiedApp2, declaration, OPERATION_LOCATION); LOGGER.debug(finalKeyParts.toString()); assertThat(otherKeyParts, is(keyParts)); @@ -398,12 +428,14 @@ public void multiLevelMetadataKeyModifiesHash() throws Exception { keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); keyGroup.addParameter(newParam(METADATA_KEY_PART_2, "8080")); - MetadataCacheId twoLevelParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + final var app = serializeAndDeserialize("multiLevelMetadataKeyModifiesHash_1.ast"); + MetadataCacheId twoLevelParts = getIdForComponentMetadata(app, declaration, OPERATION_LOCATION); LOGGER.debug(twoLevelParts.toString()); keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + final var modifiedApp = serializeAndDeserialize("multiLevelMetadataKeyModifiesHash_2.ast"); + MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, declaration, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(otherKeyParts, not(twoLevelParts)); @@ -427,11 +459,13 @@ public void multiLevelPartValueModifiesHash() throws Exception { keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - MetadataCacheId original = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + final var app = serializeAndDeserialize("multiLevelPartValueModifiesHash_1.ast"); + MetadataCacheId original = getIdForComponentMetadata(app, declaration, OPERATION_LOCATION); LOGGER.debug(original.toString()); partTwo.setValue(ParameterSimpleValue.of("6666")); - MetadataCacheId newHash = getIdForComponentMetadata(declaration, OPERATION_LOCATION); + final var modifiedApp = serializeAndDeserialize("multiLevelPartValueModifiesHash_2.ast"); + MetadataCacheId newHash = getIdForComponentMetadata(modifiedApp, declaration, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); LOGGER.debug(newHash.toString()); @@ -456,11 +490,13 @@ public void multiLevelPartValueDoesNotModifyHashForKeys() throws Exception { keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - MetadataCacheId original = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var app = serializeAndDeserialize("multiLevelPartValueDoesNotModifyHashForKeys_1.ast"); + MetadataCacheId original = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); LOGGER.debug(original.toString()); partTwo.setValue(ParameterSimpleValue.of("6666")); - MetadataCacheId newHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var modifiedApp = serializeAndDeserialize("multiLevelPartValueDoesNotModifyHashForKeys_2.ast"); + MetadataCacheId newHash = getIdForMetadataKeys(modifiedApp, declaration, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); assertThat(original, is(newHash)); @@ -481,11 +517,13 @@ public void multiLevelPartValueDoesNotModifyGlobalId() throws Exception { keyGroup.addParameter(partTwo); keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - MetadataCacheId original = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + final var app = serializeAndDeserialize("multiLevelPartValueDoesNotModifyGlobalId_1.ast"); + MetadataCacheId original = getIdForGlobalMetadata(app, declaration, OPERATION_LOCATION); LOGGER.debug(original.toString()); partTwo.setValue(ParameterSimpleValue.of("6666")); - MetadataCacheId newHash = getIdForGlobalMetadata(declaration, OPERATION_LOCATION); + final var modifiedApp = serializeAndDeserialize("multiLevelPartValueDoesNotModifyGlobalId_2.ast"); + MetadataCacheId newHash = getIdForGlobalMetadata(modifiedApp, declaration, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); assertThat(original, is(newHash)); @@ -512,7 +550,8 @@ public void metadataKeyHashIdStructure() throws Exception { keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - MetadataCacheId original = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var app = serializeAndDeserialize("metadataKeyHashIdStructure_1.ast"); + MetadataCacheId original = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); LOGGER.debug(original.toString()); assertThat(original.getParts(), hasSize(6)); @@ -543,11 +582,13 @@ public void partialFetchingMultiLevelPartValueModifiesHashForKeys() throws Excep keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - MetadataCacheId original = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var app = serializeAndDeserialize("partialFetchingMultiLevelPartValueModifiesHashForKeys_1.ast"); + MetadataCacheId original = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); LOGGER.debug(original.toString()); partTwo.setValue(ParameterSimpleValue.of("6666")); - MetadataCacheId newHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var modiifiedApp = serializeAndDeserialize("partialFetchingMultiLevelPartValueModifiesHashForKeys_2.ast"); + MetadataCacheId newHash = getIdForMetadataKeys(modiifiedApp, declaration, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); assertThat(original, not(newHash)); @@ -574,10 +615,14 @@ public void sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesS ParameterElementDeclaration anotherOperationMetadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); anotherOperationDeclaration.getParameterGroups().get(0).addParameter(anotherOperationMetadataKeyPartParam); - MetadataCacheId operationKeysParts = getIdForMetadataKeys(declaration, OPERATION_LOCATION); + final var app = + serializeAndDeserialize("sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationKeysParts = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); LOGGER.debug(operationKeysParts.toString()); - MetadataCacheId anotherOperationKeysParts = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + final var modifiedApp = + serializeAndDeserialize("sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_2.ast"); + MetadataCacheId anotherOperationKeysParts = getIdForMetadataKeys(modifiedApp, declaration, ANOTHER_OPERATION_LOCATION); LOGGER.debug(anotherOperationKeysParts.toString()); assertThat(anotherOperationKeysParts, is(operationKeysParts)); @@ -612,8 +657,9 @@ public void multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashF keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + final var app = serializeAndDeserialize("multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -654,8 +700,10 @@ public void multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSame keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + final var app = + serializeAndDeserialize("multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -699,8 +747,9 @@ public void partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashF keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + final var app = serializeAndDeserialize("partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -740,8 +789,10 @@ public void partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSame keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - MetadataCacheId operationHash = getIdForMetadataKeys(declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(declaration, ANOTHER_OPERATION_LOCATION); + final var app = + serializeAndDeserialize("partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -947,4 +998,16 @@ private ParameterModel mockKeyPart(String name, int order) { return metadataKeyId; } + private ArtifactAst serializeAndDeserialize(String astFileName) throws IOException { + ArtifactAstDeserializer defaultArtifactAstDeserializer = new ArtifactAstSerializerProvider().getDeserializer(); + + ArtifactAst deserializedArtifactAst = defaultArtifactAstDeserializer + .deserialize(this.getClass().getResourceAsStream("/asts/" + astFileName), name -> extensions.stream() + .filter(x -> x.getName().equals(name)) + .findFirst() + .orElse(null)); + + return deserializedArtifactAst; + } + } diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java index 36041918b86b..a967d368fc78 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java @@ -9,8 +9,8 @@ import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.forExtension; import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; -import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; +import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.SDK_TOOLING_SUPPORT; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.MetadataTypeResolutionStory.METADATA_CACHE; @@ -30,6 +30,9 @@ import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; +import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.serialization.ArtifactAstDeserializer; +import org.mule.runtime.ast.api.serialization.ArtifactAstSerializerProvider; import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; import org.mule.runtime.metadata.api.cache.MetadataCacheId; @@ -63,11 +66,11 @@ public class ModelBasedTypeMetadataCacheKeyGeneratorTestCase extends AbstractMet @Test public void operationsWithSameOutputType() throws Exception { - MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -76,11 +79,12 @@ public void operationsWithSameOutputType() throws Exception { @Test public void operationsWithDifferentOutputTypeResolvers() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithOutputType(anotherOperation, "category", "anotherResolverName"); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -89,11 +93,12 @@ public void operationsWithDifferentOutputTypeResolvers() throws Exception { @Test public void operationsWithOutputStaticTypeAgainstDynamicType() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -102,11 +107,12 @@ public void operationsWithOutputStaticTypeAgainstDynamicType() throws Exception @Test public void operationsWithDifferentOutputResolversCategory() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithOutputType(anotherOperation, "anotherCategory", "resolverName"); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -114,11 +120,11 @@ public void operationsWithDifferentOutputResolversCategory() throws Exception { @Test public void operationsWithSameAttributesType() throws Exception { - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -127,11 +133,12 @@ public void operationsWithSameAttributesType() throws Exception { @Test public void operationsWithDifferentAttributesTypeResolvers() throws Exception { mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "resolverName"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "category", "anotherResolverName"); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -140,11 +147,12 @@ public void operationsWithDifferentAttributesTypeResolvers() throws Exception { @Test public void operationsWithAttributeStaticTypeAgainstDynamicType() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "category", "anotherResolverName"); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -153,11 +161,12 @@ public void operationsWithAttributeStaticTypeAgainstDynamicType() throws Excepti @Test public void operationsWithDifferentAttributesResolversCategory() throws Exception { mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "resolverName"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "anotherCategory", "resolverName"); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -168,7 +177,8 @@ public void operationsInputHashIdStructure() throws Exception { Map parameterResolversNames = new HashMap<>(); parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(6)); @@ -181,7 +191,8 @@ public void operationsInputHashIdStructure() throws Exception { @Test public void operationsOutputHashIdStructure() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "outputResolverName"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(6)); @@ -194,7 +205,8 @@ public void operationsOutputHashIdStructure() throws Exception { @Test public void operationsOutputAttributesHashIdStructure() throws Exception { mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "outputAttributesResolverName"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(6)); @@ -210,14 +222,17 @@ public void operationsWithSameInputType() throws Exception { parameterResolversNames.put(LIST_NAME, LIST_NAME); parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); Map anotherParameterResolversNames = new HashMap<>(); anotherParameterResolversNames.put(LIST_NAME, LIST_NAME); anotherParameterResolversNames.put(ANOTHER_CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "category", anotherParameterResolversNames); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + MetadataCacheId otherKeyParts = + getIdForComponentInputMetadata(loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"), + getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -230,7 +245,9 @@ public void operationsWithDifferentInputTypeResolvers() throws Exception { parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), + OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(keyParts.toString()); Map anotherParameterResolversNames = new HashMap<>(); @@ -238,7 +255,8 @@ public void operationsWithDifferentInputTypeResolvers() throws Exception { parameterResolversNames.put(ANOTHER_CONTENT_NAME, "changed"); mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "category", anotherParameterResolversNames); MetadataCacheId otherKeyParts = - getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); + getIdForComponentInputMetadata(loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"), getBaseApp(), + ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -251,12 +269,14 @@ public void operationsWithInputTypeStaticTypeAgainstDynamicType() throws Excepti parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), + OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); MetadataCacheId otherKeyParts = - getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); + getIdForComponentInputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -269,11 +289,12 @@ public void operationsWithDifferentInputResolversCategory() throws Exception { parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "anotherCategory", parameterResolversNames); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -282,11 +303,12 @@ public void operationsWithDifferentInputResolversCategory() throws Exception { @Test public void operationsWithDifferentStaticOutputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -295,11 +317,12 @@ public void operationsWithDifferentStaticOutputTypes() throws Exception { @Test public void operationsWithDifferentStaticAttributeTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -308,11 +331,12 @@ public void operationsWithDifferentStaticAttributeTypes() throws Exception { @Test public void operationsWithDifferentStaticInputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -321,10 +345,11 @@ public void operationsWithDifferentStaticInputTypes() throws Exception { @Test public void operationWithStaticOutputAndInputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(getBaseApp(), OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -333,10 +358,11 @@ public void operationWithStaticOutputAndInputTypes() throws Exception { @Test public void operationWithStaticInputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -348,10 +374,11 @@ public void operationWithParametersOfSameInputType() throws Exception { parameterResolversNames.put(LIST_NAME, LIST_NAME); parameterResolversNames.put(CONTENT_NAME, LIST_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -363,10 +390,11 @@ public void operationWithParametersOfDifferentInputType() throws Exception { parameterResolversNames.put(LIST_NAME, LIST_NAME); parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); - MetadataCacheId keyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, LIST_NAME); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -447,16 +475,19 @@ public void sameComponentsOnDifferentExtensionsGenerateDifferentHash() throws Ex final String extensionOperationLocation = OPERATION_LOCATION; final String newExtensionOperationLocation = newFlowName + "/processors/0"; - MetadataCacheId oldHash = getIdForComponentOutputMetadata(baseApp, extensionOperationLocation); - MetadataCacheId newHash = getIdForComponentOutputMetadata(app, newExtensionOperationLocation); + final var ast = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + final var modifiedAst = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase_2"); + + MetadataCacheId oldHash = getIdForComponentOutputMetadata(ast, baseApp, extensionOperationLocation); + MetadataCacheId newHash = getIdForComponentOutputMetadata(modifiedAst, app, newExtensionOperationLocation); assertThat(oldHash, is(not(newHash))); // Without config reference final String configlessProcessorLocation = CONFIGLESS_FLOW + "/processors/0"; - oldHash = getIdForComponentOutputMetadata(baseApp, configlessProcessorLocation); - newHash = getIdForComponentOutputMetadata(app, configlessProcessorLocation); + oldHash = getIdForComponentOutputMetadata(ast, baseApp, configlessProcessorLocation); + newHash = getIdForComponentOutputMetadata(modifiedAst, app, configlessProcessorLocation); assertThat(oldHash, is(not(newHash))); } @@ -475,24 +506,28 @@ public void sameTypesOnDifferentOperationsWithDifferentKeyResolverGeneratesSameH parameterResolversNames, "anotherOperationKeysResolver"); ArtifactDeclaration baseApp = getBaseApp(); - MetadataCacheId operationOutputMetadataCacheId = getIdForComponentOutputMetadata(baseApp, OPERATION_LOCATION); + final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); + MetadataCacheId operationOutputMetadataCacheId = getIdForComponentOutputMetadata(app, baseApp, OPERATION_LOCATION); LOGGER.debug(operationOutputMetadataCacheId.toString()); - MetadataCacheId operationListInputMetadataCacheId = getIdForComponentInputMetadata(baseApp, OPERATION_LOCATION, LIST_NAME); + MetadataCacheId operationListInputMetadataCacheId = + getIdForComponentInputMetadata(app, baseApp, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(operationListInputMetadataCacheId.toString()); - MetadataCacheId operationAttributesMetadataCacheId = getIdForComponentAttributesMetadata(baseApp, OPERATION_LOCATION); + MetadataCacheId operationAttributesMetadataCacheId = + getIdForComponentAttributesMetadata(app, baseApp, OPERATION_LOCATION); LOGGER.debug(operationAttributesMetadataCacheId.toString()); - MetadataCacheId anotherOperationOutputMetadataCacheId = getIdForComponentOutputMetadata(baseApp, ANOTHER_OPERATION_LOCATION); + MetadataCacheId anotherOperationOutputMetadataCacheId = + getIdForComponentOutputMetadata(app, baseApp, ANOTHER_OPERATION_LOCATION); LOGGER.debug(anotherOperationOutputMetadataCacheId.toString()); MetadataCacheId anotherOperationListInputMetadataCacheId = - getIdForComponentInputMetadata(baseApp, ANOTHER_OPERATION_LOCATION, LIST_NAME); + getIdForComponentInputMetadata(app, baseApp, ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(anotherOperationListInputMetadataCacheId.toString()); MetadataCacheId anotherOperationAttributesMetadataCacheId = - getIdForComponentAttributesMetadata(baseApp, ANOTHER_OPERATION_LOCATION); + getIdForComponentAttributesMetadata(app, baseApp, ANOTHER_OPERATION_LOCATION); LOGGER.debug(anotherOperationAttributesMetadataCacheId.toString()); assertThat(operationOutputMetadataCacheId, is(anotherOperationOutputMetadataCacheId)); @@ -500,6 +535,17 @@ public void sameTypesOnDifferentOperationsWithDifferentKeyResolverGeneratesSameH assertThat(operationAttributesMetadataCacheId, is(anotherOperationAttributesMetadataCacheId)); } + protected ArtifactAst loadApplicationModel(String astName) throws Exception { + ArtifactAstDeserializer defaultArtifactAstDeserializer = new ArtifactAstSerializerProvider().getDeserializer(); + ArtifactAst deserializedArtifactAst = defaultArtifactAstDeserializer + .deserialize(this.getClass().getResourceAsStream("/asts/" + astName + ".ast"), + name -> extensions.stream() + .filter(x -> x.getName().equals(name)) + .findFirst() + .orElse(null)); + return deserializedArtifactAst; + } + private ArtifactDeclaration getBaseApp() { return ElementDeclarer.newArtifact() .withGlobalElement(declarer.newConfiguration(CONFIGURATION_NAME) diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java index b36e9844a6e8..2015854b84ad 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java @@ -6,18 +6,20 @@ */ package org.mule.runtime.config.dsl.model; +import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; +import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; +import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.forAllComplexActingParameterChanges; +import static org.mule.runtime.config.dsl.model.DeclarationUtils.modifyParameter; +import static org.mule.runtime.config.dsl.model.DeclarationUtils.removeParameter; + import static java.lang.String.format; import static java.util.Collections.singletonList; + import static junit.framework.TestCase.fail; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; import static org.mockito.Mockito.when; -import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; -import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; -import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.forAllComplexActingParameterChanges; -import static org.mule.runtime.config.dsl.model.DeclarationUtils.modifyParameter; -import static org.mule.runtime.config.dsl.model.DeclarationUtils.removeParameter; import org.mule.runtime.api.component.location.Location; import org.mule.runtime.api.meta.model.parameter.ActingParameterModel; @@ -33,20 +35,21 @@ import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; import org.mule.runtime.config.api.dsl.model.metadata.ComponentBasedValueProviderCacheIdGenerator; import org.mule.runtime.config.api.dsl.model.metadata.DeclarationBasedValueProviderCacheIdGenerator; -import org.mule.runtime.metadata.internal.cache.DslElementBasedValueProviderCacheIdGenerator; -import org.mule.runtime.metadata.api.locator.ComponentLocator; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheIdGenerator; import org.mule.runtime.metadata.api.dsl.DslElementModel; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.DslElementBasedValueProviderCacheIdGenerator; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.Optional; +import java.util.concurrent.atomic.AtomicInteger; import org.junit.Test; @@ -60,19 +63,20 @@ public void before() { dslElementModelFactory = DslElementModelFactory.getDefault(dslContext); } - private Optional computeIdFor(ArtifactDeclaration appDeclaration, + private Optional computeIdFor(ArtifactAst app, + ArtifactDeclaration appDeclaration, String location, String parameterName) throws Exception { - return this.computeIdFor(appDeclaration, location, parameterName, null); + return this.computeIdFor(app, appDeclaration, location, parameterName, null); } - private Optional computeIdFor(ArtifactDeclaration appDeclaration, + private Optional computeIdFor(ArtifactAst app, + ArtifactDeclaration appDeclaration, String location, String parameterName, String targetSelector) throws Exception { - ArtifactAst app = loadApplicationModel(appDeclaration); Locator locator = new Locator(app); ComponentLocator> dslLocator = l -> getDeclaration(appDeclaration, l.toString()).map(d -> dslElementModelFactory.create(d).orElse(null)); @@ -132,72 +136,91 @@ private Optional computeIdFor(ArtifactDeclaration appDecla @Test public void idForParameterWithNoProviderInConfig() throws Exception { ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(app, MY_CONFIG, ACTING_PARAMETER_NAME).isPresent(), is(false)); + assertThat(computeIdFor(loadAst("idForParameterWithNoProviderInConfig_1"), app, MY_CONFIG, ACTING_PARAMETER_NAME) + .isPresent(), is(false)); } @Test public void idForParameterWithNoProviderInSource() throws Exception { ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + assertThat(computeIdFor(loadAst("idForParameterWithNoProviderInConfig_1"), app, SOURCE_LOCATION, ACTING_PARAMETER_NAME) + .isPresent(), is(false)); } @Test public void idForParameterWithNoProviderInOperation() throws Exception { ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME).isPresent(), is(false)); + assertThat(computeIdFor(loadAst("idForParameterWithNoProviderInOperation_1"), app, OPERATION_LOCATION, ACTING_PARAMETER_NAME) + .isPresent(), is(false)); } @Test public void idForConfigNoChanges() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional configId = + computeIdFor(loadAst("idForConfigNoChanges_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(configId, + computeIdFor(loadAst("idForConfigNoChanges_2"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingNotActingParameters() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional configId = + computeIdFor(loadAst("idForConfigChangingNotActingParameters_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(configId, + computeIdFor(loadAst("idForConfigChangingNotActingParameters_2"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingActingParameter() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional configId = + computeIdFor(loadAst("idForConfigChangingActingParameter_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(configId, computeIdFor(loadAst("idForConfigChangingActingParameter_2"), app, MY_CONFIG, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingActingParameterInGroup() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional configId = + computeIdFor(loadAst("idForConfigChangingActingParameterInGroup_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(configId, computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(configId, computeIdFor(loadAst("idForConfigChangingActingParameterInGroup_2"), app, MY_CONFIG, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationNoChanges() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationNoChanges_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(opId, computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationNoChanges_2"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangingActingParameter() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(opId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_2"), app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @@ -205,170 +228,249 @@ public void idForConfiglessAndConnectionlessOperationChangingActingParameter() t public void idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_1"), + app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); removeParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(opId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_2"), + app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1"), app, + OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, OPERATION_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(opId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2"), app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangesInConfig() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(opId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_2"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangesInConnection() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(opId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_2"), app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceNoChanges() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceNoChanges_1"), app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(sourceId, computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceNoChanges_2"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangingActingParameter() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(sourceId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_2"), app, + SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, SOURCE_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(sourceId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2"), app, + SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangesInConfig() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(sourceId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_2"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangesInConnection() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(sourceId, + computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_2"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareOperationChangesInConfigNotRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(opId, + computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2"), app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareOperationChangesInConfigRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(opId, + computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_2"), app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(opId, + computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2"), app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareOperationChangesInConnectionRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId = + computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(opId, + computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2"), app, + OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareSourceChangesInConfigNotRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(sourceId, + computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareSourceChangesInConfigRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(sourceId, + computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_2"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreEqual(sourceId, + computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2"), app, + SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareSourceChangesInConnectionRequiredForMetadata() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + Optional sourceId = + computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1"), app, SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(sourceId, + computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2"), app, + SOURCE_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test @@ -380,8 +482,10 @@ public void equalConfigsWithDifferentNameGetSameHash() throws Exception { ACTING_PARAMETER_DEFAULT_VALUE, PROVIDED_PARAMETER_DEFAULT_VALUE, PARAMETER_IN_GROUP_DEFAULT_VALUE)); - Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); - Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + Optional config1Id = + computeIdFor(loadAst("equalConfigsWithDifferentNameGetSameHash_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = + computeIdFor(loadAst("equalConfigsWithDifferentNameGetSameHash_1"), app, "newName", PROVIDED_PARAMETER_NAME); checkIdsAreEqual(config1Id, config2Id); } @@ -394,8 +498,10 @@ public void differentConfigsWithSameParameterGetSameHash() throws Exception { ACTING_PARAMETER_DEFAULT_VALUE, PROVIDED_PARAMETER_DEFAULT_VALUE, PARAMETER_IN_GROUP_DEFAULT_VALUE)); - Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); - Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); + Optional config1Id = + computeIdFor(loadAst("differentConfigsWithSameParameterGetSameHash_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = + computeIdFor(loadAst("differentConfigsWithSameParameterGetSameHash_1"), app, "newName", PROVIDED_PARAMETER_NAME); checkIdsAreEqual(config1Id, config2Id); } @@ -404,9 +510,11 @@ public void differentValueProviderNameGetsSameHash() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId1 = + computeIdFor(loadAst("differentValueProviderNameGetsSameHash_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); when(valueProviderModel.getProviderName()).thenReturn("newValueProviderName"); - Optional opId2 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId2 = + computeIdFor(loadAst("differentValueProviderNameGetsSameHash_2"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreEqual(opId1, opId2); } @@ -415,17 +523,22 @@ public void differentValueProviderIdGetsDifferentHash() throws Exception { ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId1 = + computeIdFor(loadAst("differentValueProviderIdGetsDifferentHash_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); - Optional opId2 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId2 = + computeIdFor(loadAst("differentValueProviderIdGetsDifferentHash_2"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreDifferent(opId1, opId2); } @Test public void differentOperationsWithSameParametersGetsSameHash() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); - Optional opId2 = computeIdFor(app, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId1 = + computeIdFor(loadAst("differentOperationsWithSameParametersGetsSameHash_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); + Optional opId2 = computeIdFor(loadAst("differentOperationsWithSameParametersGetsSameHash_1"), app, + OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreEqual(opId1, opId2); } @@ -433,11 +546,16 @@ public void differentOperationsWithSameParametersGetsSameHash() throws Exception public void differentHashForComplexActingParameterValue() throws Exception { ArtifactDeclaration app = getBaseApp(); List> allIds = new LinkedList<>(); + AtomicInteger index = new AtomicInteger(); forAllComplexActingParameterChanges(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, v -> allIds - .add(computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME))); + .add(computeIdFor(loadAst("differentHashForComplexActingParameterValue_" + + index.incrementAndGet()), + app, + OPERATION_LOCATION, + PROVIDED_FROM_COMPLEX_PARAMETER_NAME))); for (Optional idA : allIds) { for (Optional idB : allIds) { @@ -459,10 +577,14 @@ public void extractionExpressionIsUsedForActingParameters() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional operationId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional operationId = + computeIdFor(loadAst("extractionExpressionIsUsedForActingParameters_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME); assertThat(operationId.isPresent(), is(true)); modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(operationId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(operationId, + computeIdFor(loadAst("extractionExpressionIsUsedForActingParameters_2"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test @@ -477,7 +599,9 @@ public void wholeParameterIsUsedIfExpressionPointsToField() throws Exception { ArtifactDeclaration app = getBaseApp(); - Optional operationId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME); + Optional operationId = + computeIdFor(loadAst("wholeParameterIsUsedIfExpressionPointsToField_1"), app, OPERATION_LOCATION, + PROVIDED_FROM_COMPLEX_PARAMETER_NAME); assertThat(operationId.isPresent(), is(true)); // Modify a parameter that should not affect the hash modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, p -> { @@ -485,7 +609,9 @@ public void wholeParameterIsUsedIfExpressionPointsToField() throws Exception { complexDeclaration.put("intParam", plain("999")); ((ParameterObjectValue) p.getValue()).setParameters(complexDeclaration); }); - checkIdsAreDifferent(operationId, computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + checkIdsAreDifferent(operationId, + computeIdFor(loadAst("wholeParameterIsUsedIfExpressionPointsToField_2"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME)); } @Test @@ -497,9 +623,12 @@ public void presentFieldValueProviderGetsId() throws Exception { when(providedParameter.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); ArtifactDeclaration app = getBaseApp(); - Optional cacheId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); + Optional cacheId = + computeIdFor(loadAst("presentFieldValueProviderGetsId_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, + targetSelector); assertThat(cacheId.isPresent(), equalTo(true)); - cacheId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, "other.field"); + cacheId = computeIdFor(loadAst("presentFieldValueProviderGetsId_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, + "other.field"); assertThat(cacheId.isPresent(), is(false)); } @@ -522,9 +651,14 @@ public void changesInParameterWithActingFieldReturnsDifferentHash() throws Excep ArtifactDeclaration app = getBaseApp(); List> allIds = new LinkedList<>(); + AtomicInteger index = new AtomicInteger(); forAllComplexActingParameterChanges(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, - v -> allIds.add(computeIdFor(app, OPERATION_LOCATION, - PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector))); + v -> allIds + .add(computeIdFor(loadAst("changesInParameterWithActingFieldReturnsDifferentHash_" + + index.incrementAndGet()), + app, + OPERATION_LOCATION, + PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector))); // Every id in the list should be different to each other for (Optional idA : allIds) { @@ -550,7 +684,8 @@ public void actingFieldFromNotExistentParameterIsNotConsideredForId() throws Exc ArtifactDeclaration app = getBaseApp(); - Optional id = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); + Optional id = computeIdFor(loadAst("actingFieldFromNotExistentParameterIsNotConsideredForId_1"), app, + OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); assertThat(id.isPresent(), is(true)); } @@ -572,12 +707,14 @@ public void actingFieldAsExpressionUsesWholeParameter() throws Exception { modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("#['complexActingParameter']"))); Optional originalExpressionId = - computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); + computeIdFor(loadAst("actingFieldAsExpressionUsesWholeParameter_1"), app, OPERATION_LOCATION, + PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("#['otherComplexActingParameter']"))); Optional otherExpressionId = - computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); + computeIdFor(loadAst("actingFieldAsExpressionUsesWholeParameter_2"), app, OPERATION_LOCATION, + PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); checkIdsAreDifferent(originalExpressionId, otherExpressionId); } @@ -585,7 +722,9 @@ public void actingFieldAsExpressionUsesWholeParameter() throws Exception { @Test public void invalidTargetSelector() throws Exception { ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, "this-is-not&a$$$val*d@path") - .isPresent(), is(false)); + assertThat(computeIdFor(loadAst("invalidTargetSelector_1"), app, OPERATION_LOCATION, + PROVIDED_PARAMETER_NAME, "this-is-not&a$$$val*d@path") + .isPresent(), + is(false)); } } diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/internal/lazy/AbstractLazyMuleArtifactContextTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/internal/lazy/AbstractLazyMuleArtifactContextTestCase.java index 982eb811ee48..49d448ff14e1 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/internal/lazy/AbstractLazyMuleArtifactContextTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/internal/lazy/AbstractLazyMuleArtifactContextTestCase.java @@ -7,7 +7,6 @@ package org.mule.runtime.config.internal.lazy; import static org.mule.runtime.api.meta.Category.COMMUNITY; -import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; import static org.mule.runtime.core.api.config.MuleProperties.OBJECT_REGISTRY; import static org.mule.runtime.core.api.config.bootstrap.ArtifactType.APP; import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.getExtensionModel; @@ -43,6 +42,8 @@ import org.mule.runtime.api.metadata.ExpressionLanguageMetadataService; import org.mule.runtime.app.declaration.api.ArtifactDeclaration; import org.mule.runtime.ast.api.ArtifactAst; +import org.mule.runtime.ast.api.serialization.ArtifactAstDeserializer; +import org.mule.runtime.ast.api.serialization.ArtifactAstSerializerProvider; import org.mule.runtime.config.api.dsl.model.ComponentBuildingDefinitionRegistry; import org.mule.runtime.config.dsl.model.AbstractDslModelTestCase; import org.mule.runtime.config.internal.context.BaseConfigurationComponentLocator; @@ -61,6 +62,7 @@ import org.mule.runtime.core.privileged.processor.chain.DefaultMessageProcessorChainBuilder; import org.mule.runtime.extension.api.model.ImmutableExtensionModel; +import java.io.IOException; import java.util.Collections; import java.util.HashMap; import java.util.List; @@ -177,8 +179,21 @@ protected ExtensionModel createExtension(String name, XmlDslModel xmlDslModel, L emptySet()); } - private LazyMuleArtifactContext createLazyMuleArtifactContextStub(MuleContext muleContext) { - final ArtifactAst artifactAst = toArtifactast(getArtifactDeclaration(), getExtensions(muleContext.getExtensionManager())); + private ArtifactAst loadAst(final String astName, Set extensionModels) throws IOException { + ArtifactAstDeserializer defaultArtifactAstDeserializer = new ArtifactAstSerializerProvider().getDeserializer(); + ArtifactAst deserializedArtifactAst = defaultArtifactAstDeserializer + .deserialize(this.getClass().getResourceAsStream("/asts/" + astName + ".ast"), + name -> extensionModels.stream() + .filter(x -> x.getName().equals(name)) + .findFirst() + .orElse(null)); + + return deserializedArtifactAst; + } + + private LazyMuleArtifactContext createLazyMuleArtifactContextStub(MuleContext muleContext) throws IOException { + final ArtifactAst artifactAst = loadAst(this.getClass().getSimpleName(), getExtensions(muleContext.getExtensionManager())); + final ComponentBuildingDefinitionRegistry componentBuildingDefinitionRegistry = new DefaultComponentBuildingDefinitionRegistryFactory().create(artifactAst.dependencies(), artifactAst::dependenciesDsl); diff --git a/modules/spring-config/src/test/resources/asts/LazyComponentInitializerAdapterTestCase.ast b/modules/spring-config/src/test/resources/asts/LazyComponentInitializerAdapterTestCase.ast new file mode 100644 index 000000000000..ef57b7209973 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/LazyComponentInitializerAdapterTestCase.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/LazyMuleArtifactContextBeanFactoryTestCase.ast b/modules/spring-config/src/test/resources/asts/LazyMuleArtifactContextBeanFactoryTestCase.ast new file mode 100644 index 000000000000..918f8133e8ab --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/LazyMuleArtifactContextBeanFactoryTestCase.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"anotherFlow","parts":[{"partPath":"anotherFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"anotherFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"anotherFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"anotherFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"anotherFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.ast b/modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.ast new file mode 100644 index 000000000000..6c6689174038 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"unresolvedValue":"keyA","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"metadataKeyParameter","value":{"aString":"keyA"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"configlessFlow","parts":[{"partPath":"configlessFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"configlessFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"configlessFlow","parts":[{"partPath":"configlessFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"configlessFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"configlessFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"configlessFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"configlessFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myOtherFlow","parts":[{"partPath":"myOtherFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myOtherFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"anotherNonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{"aString":"anotherNonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"unresolvedValue":"keyA","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"metadataKeyParameter","value":{"aString":"keyA"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myOtherFlow","parts":[{"partPath":"myOtherFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myOtherFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myOtherFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myOtherFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myOtherFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase_2.ast b/modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase_2.ast new file mode 100644 index 000000000000..cf2c19b5aa29 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/ModelBasedTypeMetadataCacheKeyGeneratorTestCase_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"},{"name":"newMockedExtension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"unresolvedValue":"keyA","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"metadataKeyParameter","value":{"aString":"keyA"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"new-mockns"},"location":{"name":"myNewConfig","parts":[{"partPath":"myNewConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"new-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"new-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myNewConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"new-mockns"},"location":{"name":"myNewConfig","parts":[{"partPath":"myNewConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"new-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"new-mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"new-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"new-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myNewConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"newMockedExtension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"newMockedExtension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"new-mockns"},"location":{"name":"myNewConfig","parts":[{"partPath":"myNewConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"new-mockns"},"type":{"name":"CONFIG"}}}],"location":"myNewConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myNewConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myNewConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"new-mockns"},"location":{"name":"myNewConfig","parts":[{"partPath":"myNewConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"new-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"new-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"new-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myNewConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"newMockedExtension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myNewConfig","extensionModel":{"name":"newMockedExtension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"new-mockns"},"location":{"name":"myNewFlow","parts":[{"partPath":"myNewFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"new-mockns"},"type":{"name":"OPERATION"}}}],"location":"myNewFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myNewConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myNewConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"newMockedExtension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myNewFlow","parts":[{"partPath":"myNewFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myNewFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myNewFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myNewFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myNewFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"new-mockns"},"location":{"name":"configlessFlow","parts":[{"partPath":"configlessFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"new-mockns"},"type":{"name":"OPERATION"}}}],"location":"configlessFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"newMockedExtension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"configlessFlow","parts":[{"partPath":"configlessFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"configlessFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"configlessFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"configlessFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"configlessFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_1.ast b/modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_1.ast new file mode 100644 index 000000000000..f5e0fe7ac528 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"unresolvedValue":"#[\u0027complexActingParameter\u0027]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"aString":"#[\u0027complexActingParameter\u0027]"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_2.ast b/modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_2.ast new file mode 100644 index 000000000000..da2556c0d878 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/actingFieldAsExpressionUsesWholeParameter_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"unresolvedValue":"#[\u0027otherComplexActingParameter\u0027]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"aString":"#[\u0027otherComplexActingParameter\u0027]"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/actingFieldFromNotExistentParameterIsNotConsideredForId_1.ast b/modules/spring-config/src/test/resources/asts/actingFieldFromNotExistentParameterIsNotConsideredForId_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/actingFieldFromNotExistentParameterIsNotConsideredForId_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_1.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_10.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_10.ast new file mode 100644 index 000000000000..6152da342c90 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_10.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_11.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_11.ast new file mode 100644 index 000000000000..aae82f844371 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_11.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_12.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_12.ast new file mode 100644 index 000000000000..cd84df797e69 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_12.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_13.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_13.ast new file mode 100644 index 000000000000..371554110d76 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_13.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_14.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_14.ast new file mode 100644 index 000000000000..dd9b4f7fb3ea --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_14.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_15.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_15.ast new file mode 100644 index 000000000000..4505e1593fe9 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_15.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_16.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_16.ast new file mode 100644 index 000000000000..83a78c310e58 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_16.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_17.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_17.ast new file mode 100644 index 000000000000..73d9d7694d29 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_17.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_2.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_2.ast new file mode 100644 index 000000000000..8b71caed54b6 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_3.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_3.ast new file mode 100644 index 000000000000..84df4047e76e --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_3.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_4.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_4.ast new file mode 100644 index 000000000000..21f216547c06 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_4.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_5.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_5.ast new file mode 100644 index 000000000000..2dd29de57f48 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_5.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"2","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"2"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"3","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"3"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_6.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_6.ast new file mode 100644 index 000000000000..9846bc62ba43 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_6.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_7.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_7.ast new file mode 100644 index 000000000000..d2fa1a11576d --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_7.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_8.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_8.ast new file mode 100644 index 000000000000..b67dc28e56ee --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_8.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_9.ast b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_9.ast new file mode 100644 index 000000000000..9b3164316ff7 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/changesInParameterWithActingFieldReturnsDifferentHash_9.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/configurationNestedParamsCountedTwiceForHash_1.ast b/modules/spring-config/src/test/resources/asts/configurationNestedParamsCountedTwiceForHash_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/configurationNestedParamsCountedTwiceForHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_1.ast b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_2.ast b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_2.ast new file mode 100644 index 000000000000..24c76ac8d0b2 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesGlobalHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"otherText","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"otherText"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_1.ast b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_2.ast b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_2.ast new file mode 100644 index 000000000000..24c76ac8d0b2 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/configurationParameterModifiesHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"otherText","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"otherText"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_1.ast b/modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_2.ast b/modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_2.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/configurationParametersAsRequireForMetadataModifiesHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_1.ast b/modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_1.ast new file mode 100644 index 000000000000..42afac9221aa --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_2.ast b/modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_2.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/connectionParametersAsRequireForMetadataModifiesHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_1.ast b/modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_1.ast new file mode 100644 index 000000000000..a346a7b2244a --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_2.ast b/modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_2.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differencesInRequiredParametersForMetadataYieldsDifferentHashes_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_1.ast b/modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_1.ast new file mode 100644 index 000000000000..e17bef0912a6 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"newName/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"newName"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"newName","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"newName"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"newName","extensionModel":{"name":"extension"},"modelName":"otherConfiguration","modelType":"CONFIGURATION","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_2.ast b/modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_2.ast new file mode 100644 index 000000000000..e17bef0912a6 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentConfigsWithDifferentProviderIdGetDifferentHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"newName/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"newName"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"newName","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"newName"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"newName","extensionModel":{"name":"extension"},"modelName":"otherConfiguration","modelType":"CONFIGURATION","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentConfigsWithSameParameterGetSameHash_1.ast b/modules/spring-config/src/test/resources/asts/differentConfigsWithSameParameterGetSameHash_1.ast new file mode 100644 index 000000000000..e17bef0912a6 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentConfigsWithSameParameterGetSameHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"newName/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"newName"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"newName","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"newName"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"newName","extensionModel":{"name":"extension"},"modelName":"otherConfiguration","modelType":"CONFIGURATION","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentConfigsWithSameProviderIdGetSameHash_1.ast b/modules/spring-config/src/test/resources/asts/differentConfigsWithSameProviderIdGetSameHash_1.ast new file mode 100644 index 000000000000..e17bef0912a6 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentConfigsWithSameProviderIdGetSameHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"newName/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"other-configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"newName"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"newName","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"newName"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"newName","extensionModel":{"name":"extension"},"modelName":"otherConfiguration","modelType":"CONFIGURATION","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_1.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_10.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_10.ast new file mode 100644 index 000000000000..6152da342c90 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_10.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_11.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_11.ast new file mode 100644 index 000000000000..aae82f844371 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_11.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_12.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_12.ast new file mode 100644 index 000000000000..cd84df797e69 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_12.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_13.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_13.ast new file mode 100644 index 000000000000..371554110d76 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_13.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_14.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_14.ast new file mode 100644 index 000000000000..dd9b4f7fb3ea --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_14.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_15.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_15.ast new file mode 100644 index 000000000000..4505e1593fe9 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_15.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_16.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_16.ast new file mode 100644 index 000000000000..83a78c310e58 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_16.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_17.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_17.ast new file mode 100644 index 000000000000..73d9d7694d29 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_17.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_2.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_2.ast new file mode 100644 index 000000000000..8b71caed54b6 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_3.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_3.ast new file mode 100644 index 000000000000..84df4047e76e --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_3.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_4.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_4.ast new file mode 100644 index 000000000000..21f216547c06 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_4.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_5.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_5.ast new file mode 100644 index 000000000000..2dd29de57f48 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_5.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"2","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"2"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"3","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"3"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_6.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_6.ast new file mode 100644 index 000000000000..9846bc62ba43 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_6.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":1},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_7.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_7.ast new file mode 100644 index 000000000000..d2fa1a11576d --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_7.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_8.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_8.ast new file mode 100644 index 000000000000..b67dc28e56ee --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_8.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"four","groupModelName":"General","modelName":"value","value":{"aString":"four"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_9.ast b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_9.ast new file mode 100644 index 000000000000..9b3164316ff7 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentHashForComplexActingParameterValue_9.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"two","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"three","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_1.ast b/modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_2.ast b/modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_2.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentOperationsWithDifferentProviderIdGetsDifferentHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentOperationsWithSameParametersGetsSameHash_1.ast b/modules/spring-config/src/test/resources/asts/differentOperationsWithSameParametersGetsSameHash_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentOperationsWithSameParametersGetsSameHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentOperationsWithSameValueProviderIdGetsSameHash_1.ast b/modules/spring-config/src/test/resources/asts/differentOperationsWithSameValueProviderIdGetsSameHash_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentOperationsWithSameValueProviderIdGetsSameHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_1.ast b/modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_2.ast b/modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_2.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentValueProviderIdGetsDifferentHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_1.ast b/modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_2.ast b/modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_2.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/differentValueProviderNameGetsSameHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/equalConfigsWithDifferentNameGetSameHash_1.ast b/modules/spring-config/src/test/resources/asts/equalConfigsWithDifferentNameGetSameHash_1.ast new file mode 100644 index 000000000000..dc5554559a4c --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/equalConfigsWithDifferentNameGetSameHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"newName/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"newName","parts":[{"partPath":"newName","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"newName"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"newName","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"newName"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"newName","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_1.ast b/modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_2.ast b/modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_2.ast new file mode 100644 index 000000000000..f90cc32c67ec --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/extractionExpressionIsUsedForActingParameters_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2.ast new file mode 100644 index 000000000000..6819f0f87c0c --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_2.ast new file mode 100644 index 000000000000..14e4c9e5df5d --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareOperationChangesInConfigRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2.ast new file mode 100644 index 000000000000..6819f0f87c0c --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_2.ast new file mode 100644 index 000000000000..14e4c9e5df5d --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigAwareSourceChangesInConfigRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_2.ast new file mode 100644 index 000000000000..43195c736ce5 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameterInGroup_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"newValue"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_2.ast new file mode 100644 index 000000000000..6819f0f87c0c --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigChangingActingParameter_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_2.ast new file mode 100644 index 000000000000..14e4c9e5df5d --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigChangingNotActingParameters_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigNoChanges_1.ast b/modules/spring-config/src/test/resources/asts/idForConfigNoChanges_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigNoChanges_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfigNoChanges_2.ast b/modules/spring-config/src/test/resources/asts/idForConfigNoChanges_2.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfigNoChanges_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_2.ast new file mode 100644 index 000000000000..828661e206bb --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConfig_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_2.ast new file mode 100644 index 000000000000..f80491321e52 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangesInConnection_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2.ast new file mode 100644 index 000000000000..973e57ecf657 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_2.ast new file mode 100644 index 000000000000..f90cc32c67ec --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationChangingActingParameter_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_2.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_2.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessOperationNoChanges_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_2.ast new file mode 100644 index 000000000000..828661e206bb --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConfig_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_2.ast new file mode 100644 index 000000000000..f80491321e52 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangesInConnection_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2.ast new file mode 100644 index 000000000000..ee635b4bbf18 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"newValue"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_2.ast new file mode 100644 index 000000000000..4bdd7e0827f4 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceChangingActingParameter_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_1.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_2.ast b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_2.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConfiglessAndConnectionlessSourceNoChanges_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2.ast new file mode 100644 index 000000000000..fdacaee9ec05 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2.ast new file mode 100644 index 000000000000..f0bb5b92012b --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2.ast new file mode 100644 index 000000000000..fdacaee9ec05 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"newValue"},"defaultValue":false},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2.ast b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2.ast new file mode 100644 index 000000000000..f0bb5b92012b --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"newValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"newValue"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInConfig_1.ast b/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInConfig_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInConfig_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInOperation_1.ast b/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInOperation_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInOperation_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInSource_1.ast b/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInSource_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idForParameterWithNoProviderInSource_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idempotentHashCalculation_1.ast b/modules/spring-config/src/test/resources/asts/idempotentHashCalculation_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idempotentHashCalculation_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/idempotentHashCalculation_2.ast b/modules/spring-config/src/test/resources/asts/idempotentHashCalculation_2.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/idempotentHashCalculation_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/invalidTargetSelector_1.ast b/modules/spring-config/src/test/resources/asts/invalidTargetSelector_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/invalidTargetSelector_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_1.ast b/modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_1.ast new file mode 100644 index 000000000000..7a6c6c44ed69 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_2.ast b/modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_2.ast new file mode 100644 index 000000000000..7a6c6c44ed69 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataCategoryModifiesGlobalHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_1.ast b/modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_2.ast b/modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_2.ast new file mode 100644 index 000000000000..52cae2d917d9 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"changed","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"changed"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_1.ast b/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_2.ast b/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_2.ast new file mode 100644 index 000000000000..7a6c6c44ed69 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_3.ast b/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_3.ast new file mode 100644 index 000000000000..6d513443bbc2 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyDoesNotModifyKeyHash_3.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"Document","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"Document"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyHashIdStructure_1.ast b/modules/spring-config/src/test/resources/asts/metadataKeyHashIdStructure_1.ast new file mode 100644 index 000000000000..168f0c8c2ca4 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyHashIdStructure_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_1.ast b/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_2.ast b/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_2.ast new file mode 100644 index 000000000000..7a6c6c44ed69 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_3.ast b/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_3.ast new file mode 100644 index 000000000000..6d513443bbc2 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/metadataKeyModifiesHash_3.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"Document","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"Document"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_1.ast b/modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_1.ast new file mode 100644 index 000000000000..e76a08496920 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"groupModelName":"Key Group","modelName":"partThree","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_2.ast b/modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_2.ast new file mode 100644 index 000000000000..ae11a6db9088 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelMetadataKeyModifiesHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_1.ast b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_1.ast new file mode 100644 index 000000000000..ae11a6db9088 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_2.ast b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_2.ast new file mode 100644 index 000000000000..86317992126a --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyGlobalId_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"6666","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"6666"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_1.ast b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_1.ast new file mode 100644 index 000000000000..ae11a6db9088 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_2.ast b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_2.ast new file mode 100644 index 000000000000..86317992126a --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelPartValueDoesNotModifyHashForKeys_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"6666","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"6666"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_1.ast b/modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_1.ast new file mode 100644 index 000000000000..ae11a6db9088 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_2.ast b/modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_2.ast new file mode 100644 index 000000000000..b4edc38abb31 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multiLevelPartValueModifiesHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"6666","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"6666"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast b/modules/spring-config/src/test/resources/asts/multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast new file mode 100644 index 000000000000..4d2f7e174e95 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"6666","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"6666"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast b/modules/spring-config/src/test/resources/asts/multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast new file mode 100644 index 000000000000..68daf18e3a33 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_1.ast b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_2.ast b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_2.ast new file mode 100644 index 000000000000..f83338555fd1 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyGlobal_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"otherValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"otherValue"},"defaultValue":false},{"unresolvedValue":"notKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"notKey"},"defaultValue":false},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_1.ast b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_1.ast new file mode 100644 index 000000000000..6a1dbe460f80 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_2.ast b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_2.ast new file mode 100644 index 000000000000..f83338555fd1 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/operationParameterDoesNotModifyHash_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"otherValue","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"otherValue"},"defaultValue":false},{"unresolvedValue":"notKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"notKey"},"defaultValue":false},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_1.ast b/modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_1.ast new file mode 100644 index 000000000000..168f0c8c2ca4 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_2.ast b/modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_2.ast new file mode 100644 index 000000000000..86317992126a --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/partialFetchingMultiLevelPartValueModifiesHashForKeys_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"6666","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"6666"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"partOne","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast b/modules/spring-config/src/test/resources/asts/partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast new file mode 100644 index 000000000000..0ef2e7b1e31a --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"6666","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"6666"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast b/modules/spring-config/src/test/resources/asts/partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast new file mode 100644 index 000000000000..efbb2d497607 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"localhost","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partOne","value":{"aString":"localhost"},"defaultValue":false},{"unresolvedValue":"8080","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partTwo","value":{"aString":"8080"},"defaultValue":false},{"unresolvedValue":"/api","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"Key Group","modelName":"partThree","value":{"aString":"/api"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/presentFieldValueProviderGetsId_1.ast b/modules/spring-config/src/test/resources/asts/presentFieldValueProviderGetsId_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/presentFieldValueProviderGetsId_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_1.ast b/modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_1.ast new file mode 100644 index 000000000000..1c1d3f824ea8 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_1.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_2.ast b/modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_2.ast new file mode 100644 index 000000000000..1c1d3f824ea8 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_2.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"nonKey","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"aString":"nonKey"},"defaultValue":false},{"groupModelName":"General","modelName":"otherName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"another-mock-operation","namespace":"mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"another-mock-operation","namespace":"mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"groupModelName":"General","modelName":"anotherMyCamelCaseName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"listName","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"errorMappings","value":{},"defaultValue":true},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true},{"unresolvedValue":"User","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"partOne","value":{"aString":"User"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"anotherMockOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_1.ast b/modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_1.ast new file mode 100644 index 000000000000..dbbd023ecaef --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_1.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_2.ast b/modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_2.ast new file mode 100644 index 000000000000..8a78cffa7443 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/wholeParameterIsUsedIfExpressionPointsToField_2.ast @@ -0,0 +1,2 @@ +JSON#1.0#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"vp-mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"vp-mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"vp-mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"requiredForMetadata","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"requiredForMetadata","value":{"aString":"requiredForMetadata"},"defaultValue":false},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}},{"directChildren":[{"directChildren":[],"componentType":"SOURCE","identifier":{"name":"source","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"source","partIdentifier":{"identifier":{"name":"source","namespace":"vp-mockns"},"type":{"name":"SOURCE"}}}],"location":"myFlow/source"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"complexActingParameter","value":{},"defaultValue":true},{"groupModelName":"General","modelName":"fromComplexActingParameter","value":{},"defaultValue":true},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false}],"extensionModel":{"name":"extension"},"modelName":"source","modelType":"SOURCE","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"999","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":999},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"0","partIdentifier":{"identifier":{"name":"mock-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/0/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOperation","modelType":"OPERATION","annotations":{}},{"directChildren":[],"componentType":"OPERATION","identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}}],"location":"myFlow/processors/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"config-ref","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"actingParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"actingParameter","value":{"aString":"actingParameter"},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"providedParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"groupModelName":"General","modelName":"requiredForMetadata","value":{},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"complexActingParameter","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexListParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"complexMapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"zero"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"complex-map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"inner-pojo","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/1/0/0/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"complex-map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"innerPojoParam","value":{"singlePojoComponentAstDto":{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/0/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"inner-pojo-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/2/1/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"InnerPojo","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"InnerPojo","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.InnerPojo","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"intParam","value":{"anInteger":0},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"listParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"one","groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"two","groupModelName":"General","modelName":"value","value":{"aString":"two"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-param-item","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"3","partIdentifier":{"identifier":{"name":"list-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-param-item","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/3/2"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"three","groupModelName":"General","modelName":"value","value":{"aString":"three"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-param-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"mapParam","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"0","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"0"},"defaultValue":false},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}},{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"map-param","namespace":"vp-mockns"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}},{"partPath":"processors"},{"partPath":"1","partIdentifier":{"identifier":{"name":"mock-other-operation","namespace":"vp-mockns"},"type":{"name":"OPERATION"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"complex-acting-parameter","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"4","partIdentifier":{"identifier":{"name":"map-params","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"map-param","namespace":"vp-mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myFlow/processors/1/0/4/1"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"1","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"key","value":{"aString":"1"},"defaultValue":false},{"unresolvedValue":"one","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"value","value":{"aString":"one"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"map-param","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"unresolvedValue":"zero","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"ComplexActingParameter","modelName":"stringParam","value":{"aString":"zero"},"defaultValue":false},{"groupModelName":"ComplexActingParameter","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"org.mule.runtime.config.dsl.model.ComplexActingParameter","modelType":"TYPE","annotations":{}}},"defaultValue":true},{"unresolvedValue":"providedParameter","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"fromComplexActingParameter","value":{"aString":"providedParameter"},"defaultValue":false},{"unresolvedValue":"parameterInGroup","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"customParameterGroupName","modelName":"parameterInGroup","value":{"aString":"parameterInGroup"},"defaultValue":false},{"groupModelName":"Error Mappings","modelName":"errorMappings","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"mockOtherOperation","modelType":"OPERATION","annotations":{}}],"componentType":"FLOW","identifier":{"name":"flow","namespace":"mule"},"location":{"name":"myFlow","parts":[{"partPath":"myFlow","partIdentifier":{"identifier":{"name":"flow","namespace":"mule"},"type":{"name":"FLOW"}}}],"location":"myFlow"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myFlow","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myFlow"},"defaultValue":false},{"groupModelName":"General","modelName":"initialState","value":{"aString":"started"},"defaultValue":true},{"groupModelName":"General","modelName":"maxConcurrency","value":{},"defaultValue":true},{"groupModelName":"Business Events","modelName":"enableDefaultEvents","value":{"aBoolean":false},"defaultValue":true}],"componentId":"myFlow","extensionModel":{"name":"mule"},"modelName":"flow","modelType":"CONSTRUCT","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file From ae7ddf1d16fa06a9d338b1ec7d3b6ac56b8014f6 Mon Sep 17 00:00:00 2001 From: elrodro83 Date: Wed, 5 Feb 2025 17:36:58 -0300 Subject: [PATCH 3/3] W-17774312: Move ArtifactDeclaration uses from spring-config to tooling-support --- modules/spring-config/api-changes.json | 26 + .../src/main/java/module-info.java | 7 +- .../SpringXmlConfigurationBuilderFactory.java | 118 -- .../dsl/ArtifactDeclarationXmlSerializer.java | 14 +- .../api/dsl/model/DslElementModelFactory.java | 32 +- .../DefaultXmlArtifactDeclarationLoader.java | 1132 ----------------- ...ConfigurationBasedElementModelFactory.java | 868 ------------- ...tractMetadataCacheIdGeneratorTestCase.java | 128 +- .../model/ComplexActingParameterUtils.java | 86 +- .../dsl/model/ComponentLocationTestCase.java | 43 +- ...eclarationElementModelFactoryTestCase.java | 273 ---- ...asedMetadataCacheKeyGeneratorTestCase.java | 498 ++------ ...TypeMetadataCacheKeyGeneratorTestCase.java | 228 +--- ...ValueProviderCacheIdGeneratorTestCase.java | 533 +++----- .../asts/ComponentLocationTestCase.ast | 2 + modules/tooling-support/pom.xml | 27 + .../src/main/java/module-info.java | 8 + .../AstXmlArtifactDeclarationLoader.java | 4 +- .../ComponentAstBasedElementModelFactory.java | 2 +- .../DeclarationBasedElementModelFactory.java | 2 +- ...faultArtifactDeclarationXmlSerializer.java | 8 +- .../model/DefaultDslElementModelFactory.java | 16 +- .../DefaultXmlDslElementModelConverter.java | 34 +- .../InfrastructureElementModelDelegate.java | 2 +- .../model/XmlArtifactDeclarationLoader.java | 4 +- .../model/XmlDslElementModelConverter.java | 3 +- ...tMockedValueProviderExtensionTestCase.java | 48 +- .../model/ComplexActingParameterUtils.java | 184 +++ .../internal}/dsl/model/DeclarationUtils.java | 2 +- ...ValueProviderCacheIdGeneratorTestCase.java | 18 +- .../src/main/java/module-info.java | 1 + tests/core-functional-tests/pom.xml | 6 - 32 files changed, 713 insertions(+), 3644 deletions(-) delete mode 100644 modules/spring-config/src/main/java/org/mule/runtime/config/api/SpringXmlConfigurationBuilderFactory.java delete mode 100644 modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/declaration/DefaultXmlArtifactDeclarationLoader.java delete mode 100644 modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/ConfigurationBasedElementModelFactory.java delete mode 100644 modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/DeclarationElementModelFactoryTestCase.java create mode 100644 modules/spring-config/src/test/resources/asts/ComponentLocationTestCase.ast rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/declaration/AstXmlArtifactDeclarationLoader.java (99%) rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/model/ComponentAstBasedElementModelFactory.java (99%) rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/model/DeclarationBasedElementModelFactory.java (99%) rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/model/DefaultArtifactDeclarationXmlSerializer.java (96%) rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/model/DefaultDslElementModelFactory.java (70%) rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/model/DefaultXmlDslElementModelConverter.java (98%) rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/model/InfrastructureElementModelDelegate.java (99%) rename modules/{spring-config/src/main/java/org/mule/runtime/config => tooling-support/src/main/java/org/mule/runtime/module/tooling}/internal/dsl/model/XmlArtifactDeclarationLoader.java (95%) rename modules/{spring-config/src/main/java/org/mule/runtime/config/api => tooling-support/src/main/java/org/mule/runtime/module/tooling/internal}/dsl/model/XmlDslElementModelConverter.java (93%) create mode 100644 modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComplexActingParameterUtils.java rename modules/{spring-config/src/test/java/org/mule/runtime/config => tooling-support/src/test/java/org/mule/runtime/module/tooling/internal}/dsl/model/DeclarationUtils.java (98%) diff --git a/modules/spring-config/api-changes.json b/modules/spring-config/api-changes.json index d2e6404f362b..b8262ced050e 100644 --- a/modules/spring-config/api-changes.json +++ b/modules/spring-config/api-changes.json @@ -1,4 +1,30 @@ { + "4.10.0": { + "revapi": { + "differences": { + "differences": [ + { + "ignore": true, + "code": "java.class.removed", + "old": "class org.mule.runtime.config.api.SpringXmlConfigurationBuilderFactory", + "justification": "W-17774312: Move ArtifactDeclaration uses from spring-config to tooling-support" + }, + { + "ignore": true, + "code": "java.method.removed", + "old": "method java.util.Optional> org.mule.runtime.config.api.dsl.model.DslElementModelFactory::create(org.mule.runtime.dsl.api.component.config.ComponentConfiguration)", + "justification": "W-17774312: Move ArtifactDeclaration uses from spring-config to tooling-support" + }, + { + "ignore": true, + "code": "java.class.removed", + "old": "interface org.mule.runtime.config.api.dsl.model.XmlDslElementModelConverter", + "justification": "W-17774312: Move ArtifactDeclaration uses from spring-config to tooling-support" + } + ] + } + } + }, "4.7.0": { "revapi": { "differences": { diff --git a/modules/spring-config/src/main/java/module-info.java b/modules/spring-config/src/main/java/module-info.java index 2653736fd7ad..6cc81cf36f43 100644 --- a/modules/spring-config/src/main/java/module-info.java +++ b/modules/spring-config/src/main/java/module-info.java @@ -104,6 +104,8 @@ spring.beans; exports org.mule.runtime.config.internal.context.lazy to org.mule.runtime.tooling.support; + exports org.mule.runtime.config.internal.dsl to + org.mule.runtime.tooling.support; exports org.mule.runtime.config.internal.dsl.processor to org.mule.runtime.core, spring.beans; @@ -125,11 +127,14 @@ exports org.mule.runtime.config.internal.lazy to spring.beans; exports org.mule.runtime.config.internal.model to - org.mule.runtime.extensions.xml.support; + org.mule.runtime.extensions.xml.support, + org.mule.runtime.tooling.support; exports org.mule.runtime.config.internal.processor to spring.beans; uses org.mule.runtime.config.internal.model.ApplicationModelAstPostProcessor; + uses org.mule.runtime.config.api.dsl.ArtifactDeclarationXmlSerializer; + uses org.mule.runtime.config.api.dsl.model.DslElementModelFactory; uses org.mule.runtime.config.api.dsl.model.properties.ConfigurationPropertiesProviderFactory; opens org.mule.runtime.config.api.dsl to diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/api/SpringXmlConfigurationBuilderFactory.java b/modules/spring-config/src/main/java/org/mule/runtime/config/api/SpringXmlConfigurationBuilderFactory.java deleted file mode 100644 index 0a6bc3bde09e..000000000000 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/api/SpringXmlConfigurationBuilderFactory.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Copyright 2023 Salesforce, Inc. All rights reserved. - * The software in this package is published under the terms of the CPAL v1.0 - * license, a copy of which has been included with this distribution in the - * LICENSE.txt file. - */ -package org.mule.runtime.config.api; - -import static org.mule.runtime.core.api.config.bootstrap.ArtifactType.APP; -import static org.mule.runtime.core.internal.config.RuntimeLockFactoryUtil.getRuntimeLockFactory; - -import static java.util.Collections.emptyMap; - -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.config.internal.ArtifactAstConfigurationBuilder; -import org.mule.runtime.config.internal.SpringXmlConfigurationBuilder; -import org.mule.runtime.core.api.config.ConfigurationBuilder; -import org.mule.runtime.core.api.config.ConfigurationException; -import org.mule.runtime.core.api.config.bootstrap.ArtifactType; -import org.mule.runtime.deployment.model.api.artifact.ArtifactContext; -import org.mule.runtime.internal.memory.management.DefaultMemoryManagementService; - -import java.util.Map; - -/** - * @since 4.0 - * @deprecated Use {@link ArtifactAstConfigurationBuilder} instead. - */ -@Deprecated -public final class SpringXmlConfigurationBuilderFactory { - - private SpringXmlConfigurationBuilderFactory() { - // Nothing to do - } - - // TODO: MULE-19422 Remove specific tests usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String configResource) throws ConfigurationException { - return new SpringXmlConfigurationBuilder(configResource); - } - - // TODO: MULE-19422 Remove specific tests usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String configResource, boolean lazyInit) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(new String[] {configResource}, lazyInit, true); - } - - // TODO: MULE-19422 Remove specific tests usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String configResource, boolean lazyInit, - boolean disableXmlValidations) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(new String[] {configResource}, lazyInit, disableXmlValidations); - } - - // TODO: MULE-19422 Remove specific tests usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String[] configResources, boolean lazyInit) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(configResources, lazyInit, true); - } - - // TODO: MULE-19422 Remove testing infrastructure usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(ArtifactDeclaration artifactDeclaration) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(new String[0], artifactDeclaration, emptyMap(), APP, false, false, - getRuntimeLockFactory()); - } - - // TODO: MULE-19422 Remove testing infrastructure usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String[] configResources, ArtifactContext domainArtifactContext) - throws ConfigurationException { - final SpringXmlConfigurationBuilder springXmlConfigurationBuilder = - new SpringXmlConfigurationBuilder(configResources, emptyMap(), APP, false, false); - if (domainArtifactContext != null) { - springXmlConfigurationBuilder.setParentContext(domainArtifactContext.getMuleContext(), - domainArtifactContext.getArtifactAst()); - } - return springXmlConfigurationBuilder; - } - - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String configResource, Map artifactProperties, - ArtifactType artifactType) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(configResource, artifactProperties, artifactType); - } - - // Prod code usage - public static ConfigurationBuilder createConfigurationBuilder(String[] configResources, Map artifactProperties, - ArtifactType artifactType) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(configResources, artifactProperties, artifactType, false, false); - } - - // TODO: MULE-19422 Remove testing infrastructure usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String configResource, Map artifactProperties, - ArtifactType artifactType, boolean enableLazyInit, - boolean disableXmlValidations) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(new String[] {configResource}, artifactProperties, artifactType, enableLazyInit, - disableXmlValidations); - } - - // TODO: MULE-19422 Remove testing infrastructure usages - @Deprecated - public static ConfigurationBuilder createConfigurationBuilder(String[] configResources, Map artifactProperties, - ArtifactType artifactType, boolean enableLazyInit, - boolean disableXmlValidations) - throws ConfigurationException { - return new SpringXmlConfigurationBuilder(configResources, artifactProperties, artifactType, enableLazyInit, - disableXmlValidations); - } -} diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/ArtifactDeclarationXmlSerializer.java b/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/ArtifactDeclarationXmlSerializer.java index bcc0574f9680..2b338b164dc2 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/ArtifactDeclarationXmlSerializer.java +++ b/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/ArtifactDeclarationXmlSerializer.java @@ -7,12 +7,12 @@ package org.mule.runtime.config.api.dsl; import org.mule.api.annotation.NoImplement; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.config.internal.dsl.model.DefaultArtifactDeclarationXmlSerializer; import org.mule.runtime.api.dsl.DslResolvingContext; import org.mule.runtime.api.meta.model.ExtensionModel; +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; import java.io.InputStream; +import java.util.ServiceLoader; import org.w3c.dom.Document; @@ -22,8 +22,10 @@ * XML configuration file into an {@link ArtifactDeclaration} representation. * * @since 4.0 + * @deprecated Use mule-artifact-ast instead. */ @NoImplement +@Deprecated(forRemoval = true, since = "4.10") public interface ArtifactDeclarationXmlSerializer { /** @@ -34,9 +36,15 @@ public interface ArtifactDeclarationXmlSerializer { * @return an instance of the default implementation of the {@link ArtifactDeclarationXmlSerializer} */ static ArtifactDeclarationXmlSerializer getDefault(DslResolvingContext context) { - return new DefaultArtifactDeclarationXmlSerializer(context); + final var defaultArtifactDeclarationXmlSerializer = + ServiceLoader.load(ArtifactDeclarationXmlSerializer.class, ArtifactDeclarationXmlSerializer.class.getClassLoader()) + .findFirst().get(); + defaultArtifactDeclarationXmlSerializer.setContext(context); + return defaultArtifactDeclarationXmlSerializer; } + void setContext(DslResolvingContext context); + /** * Serializes an {@link ArtifactDeclaration} into an XML {@link Document} * diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/model/DslElementModelFactory.java b/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/model/DslElementModelFactory.java index 265db3e2e3d2..042a12c116ad 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/model/DslElementModelFactory.java +++ b/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/model/DslElementModelFactory.java @@ -16,19 +16,21 @@ import org.mule.runtime.api.meta.model.source.SourceModel; import org.mule.runtime.app.declaration.api.ElementDeclaration; import org.mule.runtime.ast.api.ComponentAst; -import org.mule.runtime.config.internal.dsl.model.DefaultDslElementModelFactory; import org.mule.runtime.dsl.api.component.config.ComponentConfiguration; import org.mule.runtime.metadata.api.dsl.DslElementModel; import java.util.Optional; +import java.util.ServiceLoader; /** * Provides the {@link DslElementModel} of any {@link ComponentConfiguration} within the context of the available application * plugins, provided for each instance of this {@link DslElementModelFactory} * * @since 4.0 + * @deprecated Use mule-artifact-ast instead. */ @NoImplement +@Deprecated(forRemoval = true, since = "4.10") public interface DslElementModelFactory { /** @@ -40,9 +42,14 @@ public interface DslElementModelFactory { * @return a default implementation of the {@link DslElementModelFactory} */ static DslElementModelFactory getDefault(DslResolvingContext context) { - return new DefaultDslElementModelFactory(context); + final var dslElementModelFactory = + ServiceLoader.load(DslElementModelFactory.class, DslElementModelFactory.class.getClassLoader()).findFirst().get(); + dslElementModelFactory.setContext(context); + return dslElementModelFactory; } + void setContext(DslResolvingContext context); + /** * Resolves the {@link DslElementModel} for the given {@link ElementDeclaration}, providing an element with all the required * information for representing this {@code elementDeclaration} element in the DSL and binding it to its {@link ExtensionModel @@ -60,27 +67,6 @@ static DslElementModelFactory getDefault(DslResolvingContext context) { */ Optional> create(ElementDeclaration elementDeclaration); - /** - * Resolves the {@link DslElementModel} for the given {@link ComponentConfiguration applicationElement}, providing an element - * with all the required information for representing this {@code applicationElement} element in the DSL and binding it to its - * {@link ExtensionModel model} component or {@link MetadataType}. This resolution can only be performed from DSL - * top-level-elements, which have global representations in the {@link ExtensionModel}, so this method will return an - * {@link Optional#empty} result if the given {@code applicationElement} does not identify either a {@link ConfigurationModel}, - * {@link OperationModel}, {@link SourceModel} or an {@link ObjectType} than can be expressed as an explicit top level element. - * - * @param componentConfiguration the {@link ComponentConfiguration} for which its {@link DslElementModel} representation is - * required. - * @param the expected model type of the {@link DslElementModel element} - * @return a {@link DslElementModel} representation of the {@link ComponentConfiguration} if one is possible to be built based - * on the {@link ExtensionModel extensions} provided as resolution context, or {@link Optional#empty} if no - * {@link DslElementModel} could be created for the given {@code applicationElement} with the current extensions - * context. - * - * @deprecated Use {@link #create(ComponentAst)} instead. - */ - @Deprecated - Optional> create(ComponentConfiguration componentConfiguration); - /** * Resolves the {@link DslElementModel} for the given {@link ComponentAst applicationElement}, providing an element with all the * required information for representing this {@code applicationElement} element in the DSL and binding it to its diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/declaration/DefaultXmlArtifactDeclarationLoader.java b/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/declaration/DefaultXmlArtifactDeclarationLoader.java deleted file mode 100644 index 41a038893408..000000000000 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/declaration/DefaultXmlArtifactDeclarationLoader.java +++ /dev/null @@ -1,1132 +0,0 @@ -/* - * Copyright 2023 Salesforce, Inc. All rights reserved. - * The software in this package is published under the terms of the CPAL v1.0 - * license, a copy of which has been included with this distribution in the - * LICENSE.txt file. - */ -package org.mule.runtime.config.internal.dsl.declaration; - -import static org.mule.metadata.api.utils.MetadataTypeUtils.getLocalPart; -import static org.mule.runtime.api.i18n.I18nMessageFactory.createStaticMessage; -import static org.mule.runtime.api.meta.model.parameter.ParameterGroupModel.CONNECTION; -import static org.mule.runtime.api.util.xmlsecurity.XMLSecureFactories.createDefault; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.forExtension; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newObjectValue; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; -import static org.mule.runtime.app.declaration.api.fluent.SimpleValueType.BOOLEAN; -import static org.mule.runtime.app.declaration.api.fluent.SimpleValueType.DATETIME; -import static org.mule.runtime.app.declaration.api.fluent.SimpleValueType.NUMBER; -import static org.mule.runtime.app.declaration.api.fluent.SimpleValueType.STRING; -import static org.mule.runtime.app.declaration.api.fluent.SimpleValueType.TIME; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.CONFIG_ATTRIBUTE_NAME; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.CORE_NAMESPACE; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.CRON_STRATEGY_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.EXPIRATION_POLICY_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FIXED_FREQUENCY_STRATEGY_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.KEY_ATTRIBUTE_NAME; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.NAME_ATTRIBUTE_NAME; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.POOLING_PROFILE_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.RECONNECT_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.RECONNECT_FOREVER_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.REDELIVERY_POLICY_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.SCHEDULING_STRATEGY_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.TLS_CONTEXT_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.TLS_REVOCATION_CHECK_ELEMENT_IDENTIFIER; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.VALUE_ATTRIBUTE_NAME; -import static org.mule.runtime.dsl.api.xml.parser.XmlApplicationParser.IS_CDATA; -import static org.mule.runtime.dsl.api.xml.parser.XmlApplicationParserUtils.parse; -import static org.mule.runtime.dsl.api.xml.parser.XmlConfigurationDocumentLoader.noValidationDocumentLoader; -import static org.mule.runtime.extension.api.ExtensionConstants.EXPIRATION_POLICY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.POOLING_PROFILE_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.RECONNECTION_CONFIG_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.RECONNECTION_STRATEGY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.REDELIVERY_POLICY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.SCHEDULING_STRATEGY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.STREAMING_STRATEGY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.TLS_PARAMETER_NAME; -import static org.mule.runtime.extension.api.declaration.type.StreamingStrategyTypeBuilder.NON_REPEATABLE_BYTE_STREAM_ALIAS; -import static org.mule.runtime.extension.api.declaration.type.StreamingStrategyTypeBuilder.REPEATABLE_FILE_STORE_BYTES_STREAM_ALIAS; -import static org.mule.runtime.extension.api.declaration.type.StreamingStrategyTypeBuilder.REPEATABLE_IN_MEMORY_BYTES_STREAM_ALIAS; -import static org.mule.runtime.extension.api.util.ExtensionMetadataTypeUtils.getId; -import static org.mule.runtime.extension.api.util.ExtensionMetadataTypeUtils.isMap; -import static org.mule.runtime.extension.api.util.ExtensionModelUtils.isInfrastructure; -import static org.mule.runtime.module.artifact.activation.internal.classloader.MuleApplicationClassLoader.resolveContextArtifactPluginClassLoaders; - -import static java.util.Collections.emptyMap; -import static java.util.stream.Collectors.toList; -import static java.util.stream.Collectors.toMap; -import static java.util.stream.Collectors.toSet; - -import static com.google.common.base.Preconditions.checkArgument; -import static org.apache.commons.lang3.StringUtils.isBlank; - -import org.mule.metadata.api.ClassTypeLoader; -import org.mule.metadata.api.annotation.TypeIdAnnotation; -import org.mule.metadata.api.model.ArrayType; -import org.mule.metadata.api.model.BooleanType; -import org.mule.metadata.api.model.DateTimeType; -import org.mule.metadata.api.model.MetadataType; -import org.mule.metadata.api.model.NumberType; -import org.mule.metadata.api.model.ObjectFieldType; -import org.mule.metadata.api.model.ObjectType; -import org.mule.metadata.api.model.TimeType; -import org.mule.metadata.api.model.UnionType; -import org.mule.metadata.api.visitor.MetadataTypeVisitor; -import org.mule.runtime.api.dsl.DslResolvingContext; -import org.mule.runtime.api.exception.MuleRuntimeException; -import org.mule.runtime.api.meta.model.ComponentModel; -import org.mule.runtime.api.meta.model.ComposableModel; -import org.mule.runtime.api.meta.model.ExtensionModel; -import org.mule.runtime.api.meta.model.config.ConfigurationModel; -import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; -import org.mule.runtime.api.meta.model.construct.ConstructModel; -import org.mule.runtime.api.meta.model.construct.HasConstructModels; -import org.mule.runtime.api.meta.model.nested.NestedRouteModel; -import org.mule.runtime.api.meta.model.operation.HasOperationModels; -import org.mule.runtime.api.meta.model.operation.OperationModel; -import org.mule.runtime.api.meta.model.parameter.ParameterGroupModel; -import org.mule.runtime.api.meta.model.parameter.ParameterModel; -import org.mule.runtime.api.meta.model.parameter.ParameterizedModel; -import org.mule.runtime.api.meta.model.source.HasSourceModels; -import org.mule.runtime.api.meta.model.source.SourceCallbackModel; -import org.mule.runtime.api.meta.model.source.SourceModel; -import org.mule.runtime.api.meta.model.util.ExtensionWalker; -import org.mule.runtime.api.util.Reference; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.app.declaration.api.ComponentElementDeclaration; -import org.mule.runtime.app.declaration.api.GlobalElementDeclaration; -import org.mule.runtime.app.declaration.api.ParameterValue; -import org.mule.runtime.app.declaration.api.RouteElementDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ArtifactDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ComponentElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ConfigurationElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ConnectionElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ConstructElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.HasNestedComponentDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ParameterGroupElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; -import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; -import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; -import org.mule.runtime.app.declaration.api.fluent.ParameterizedBuilder; -import org.mule.runtime.app.declaration.api.fluent.ParameterizedElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.RouteElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.SimpleValueType; -import org.mule.runtime.app.declaration.api.fluent.TopLevelParameterDeclarer; -import org.mule.runtime.config.api.dsl.processor.xml.XmlApplicationServiceRegistry; -import org.mule.runtime.config.internal.dsl.model.XmlArtifactDeclarationLoader; -import org.mule.runtime.core.api.registry.SpiServiceRegistry; -import org.mule.runtime.core.api.source.scheduler.CronScheduler; -import org.mule.runtime.core.api.source.scheduler.FixedFrequencyScheduler; -import org.mule.runtime.dsl.api.xml.XmlNamespaceInfoProvider; -import org.mule.runtime.dsl.api.xml.parser.ConfigLine; -import org.mule.runtime.dsl.api.xml.parser.SimpleConfigAttribute; -import org.mule.runtime.extension.api.declaration.type.ExtensionsTypeLoaderFactory; -import org.mule.runtime.extension.api.declaration.type.annotation.ExtensibleTypeAnnotation; -import org.mule.runtime.extension.api.declaration.type.annotation.FlattenedTypeAnnotation; -import org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax; -import org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver; - -import java.io.InputStream; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.Set; -import java.util.function.Consumer; -import java.util.function.Function; -import java.util.function.Predicate; -import java.util.stream.Collectors; - -import com.google.common.collect.ImmutableList; - -import org.w3c.dom.Document; -import org.xml.sax.helpers.DefaultHandler; - -/** - * Default implementation of a {@link XmlArtifactDeclarationLoader} - * - * @since 4.0 - * - * @deprecated From 4.4 onwards use {@link AstXmlArtifactDeclarationLoader}. - */ -@Deprecated -public class DefaultXmlArtifactDeclarationLoader implements XmlArtifactDeclarationLoader { - - public static final String TRANSFORM_IDENTIFIER = "transform"; - private static final String TRANSFORM_SCRIPT = "script"; - private static final String TRANSFORM_RESOURCE = "resource"; - private static final String TRANSFORM_VARIABLE_NAME = "variableName"; - private static final String MESSAGE_GROUP_NAME = "Message"; - private static final String SET_PAYLOAD_PARAM_NAME = "setPayload"; - private static final String SET_ATTRIBUTES_PARAM_NAME = "setAttributes"; - private static final String SET_VARIABLES_PARAM_NAME = "variables"; - private static final String SET_VARIABLES_GROUP_NAME = "Set Variables"; - - private final DslResolvingContext context; - private final Map resolvers; - private final Map extensionsByNamespace = new HashMap<>(); - - public DefaultXmlArtifactDeclarationLoader(DslResolvingContext context) { - this.context = context; - this.resolvers = context.getExtensions().stream() - .collect(toMap(e -> e.getXmlDslModel().getNamespace(), e -> DslSyntaxResolver.getDefault(e, context))); - this.context.getExtensions().forEach(e -> extensionsByNamespace.put(e.getXmlDslModel().getNamespace(), e)); - } - - /** - * {@inheritDoc} - */ - @Override - public ArtifactDeclaration load(InputStream configResource) { - return load("app.xml", configResource); - } - - /** - * {@inheritDoc} - */ - @Override - public ArtifactDeclaration load(String name, InputStream configResource) { - // TODO MULE-18921 Migrate this algorithm - ConfigLine configLine = loadArtifactConfig(name, configResource); - - return declareArtifact(configLine); - } - - private ConfigLine loadArtifactConfig(String name, InputStream resource) { - checkArgument(resource != null, "The given application was not found as resource"); - - Document document = - noValidationDocumentLoader().loadDocument(() -> createDefault().getSAXParserFactory(), - new DefaultHandler(), name, resource); - - XmlApplicationServiceRegistry xmlApplicationServiceRegistry = - new XmlApplicationServiceRegistry(new SpiServiceRegistry(), context); - return parse(createFromPluginClassloaders(cl -> xmlApplicationServiceRegistry.lookupProviders(XmlNamespaceInfoProvider.class, - cl) - .stream().collect(toList()), - resolveContextArtifactPluginClassLoaders()), - document.getDocumentElement()) - .orElseThrow( - () -> new MuleRuntimeException(createStaticMessage("Could not load load a Configuration from the given resource"))); - } - - public static List createFromPluginClassloaders(Function> xmlNamespaceInfoProvidersSupplier, - List pluginsClassLoaders) { - final ImmutableList.Builder namespaceInfoProvidersBuilder = ImmutableList.builder(); - namespaceInfoProvidersBuilder - .addAll(xmlNamespaceInfoProvidersSupplier.apply(Thread.currentThread().getContextClassLoader())); - for (ClassLoader pluginClassLoader : pluginsClassLoaders) { - namespaceInfoProvidersBuilder.addAll(xmlNamespaceInfoProvidersSupplier.apply(pluginClassLoader)); - } - return namespaceInfoProvidersBuilder.build(); - } - - private ArtifactDeclaration declareArtifact(ConfigLine configLine) { - ArtifactDeclarer artifactDeclarer = ElementDeclarer.newArtifact(); - configLine.getConfigAttributes().values().forEach(a -> artifactDeclarer.withCustomParameter(a.getName(), a.getValue())); - configLine.getChildren().forEach(line -> declareElement(line, artifactDeclarer)); - return artifactDeclarer.getDeclaration(); - } - - private void declareElement(final ConfigLine configLine, final ArtifactDeclarer artifactDeclarer) { - final ExtensionModel ownerExtension = getExtensionModel(configLine); - final ElementDeclarer extensionElementsDeclarer = forExtension(ownerExtension.getName()); - final DslSyntaxResolver dsl = resolvers.get(getNamespace(configLine)); - - Reference alreadyDeclared = new Reference<>(false); - new ExtensionWalker() { - - @Override - protected void onConstruct(HasConstructModels owner, ConstructModel model) { - declareComponentModel(configLine, model, extensionElementsDeclarer::newConstruct) - .ifPresent(declarer -> { - getDeclaredName(configLine).ifPresent(((ConstructElementDeclarer) declarer)::withRefName); - artifactDeclarer.withGlobalElement((GlobalElementDeclaration) declarer.getDeclaration()); - alreadyDeclared.set(true); - stop(); - }); - } - - @Override - protected void onConfiguration(ConfigurationModel model) { - final DslElementSyntax elementDsl = dsl.resolve(model); - if (elementDsl.getElementName().equals(configLine.getIdentifier())) { - ConfigurationElementDeclarer configurationDeclarer = extensionElementsDeclarer.newConfiguration(model.getName()); - - getDeclaredName(configLine).ifPresent(configurationDeclarer::withRefName); - - Map attributes = configLine.getConfigAttributes().values().stream() - .filter(a -> !a.getName().equals(NAME_ATTRIBUTE_NAME)) - .collect(toMap(SimpleConfigAttribute::getName, a -> a)); - - List configComplexParameters = configLine.getChildren().stream() - .filter(config -> declareAsConnectionProvider(ownerExtension, model, configurationDeclarer, - config, extensionElementsDeclarer)) - .collect(toList()); - - declareParameterizedComponent(model, elementDsl, configurationDeclarer, attributes, configComplexParameters); - artifactDeclarer.withGlobalElement(configurationDeclarer.getDeclaration()); - alreadyDeclared.set(true); - stop(); - } - } - - }.walk(ownerExtension); - - if (!alreadyDeclared.get()) { - ownerExtension.getTypes().stream() - .filter(type -> dsl.resolve(type).map(typeDsl -> typeDsl.getElementName().equals(configLine.getIdentifier())) - .orElse(false)) - .findFirst() - .ifPresent(type -> { - TopLevelParameterDeclarer topLevelParameter = extensionElementsDeclarer - .newGlobalParameter(configLine.getIdentifier()); - - getDeclaredName(configLine).ifPresent(topLevelParameter::withRefName); - - type.accept(getParameterDeclarerVisitor(configLine, dsl.resolve(type).get(), - value -> topLevelParameter.withValue((ParameterObjectValue) value))); - - artifactDeclarer.withGlobalElement(topLevelParameter.getDeclaration()); - }); - } - } - - private Optional getDeclaredName(ConfigLine configLine) { - return Optional.ofNullable(configLine.getConfigAttributes().get(NAME_ATTRIBUTE_NAME)).map(SimpleConfigAttribute::getValue); - } - - private ExtensionModel getExtensionModel(ConfigLine line) { - - String namespace = getNamespace(line); - ExtensionModel extensionModel = extensionsByNamespace.get(namespace); - - if (extensionModel == null) { - throw new MuleRuntimeException(createStaticMessage("Missing Extension model in the context for namespace [" + namespace - + "]")); - } - - return extensionModel; - } - - private ExtensionWalker getComponentDeclaringWalker(final Consumer declarationConsumer, - final ConfigLine line, - final ElementDeclarer extensionElementsDeclarer) { - - final DslSyntaxResolver dsl = resolvers.get(getNamespace(line)); - - return new ExtensionWalker() { - - @Override - protected void onOperation(HasOperationModels owner, OperationModel model) { - if (!model.getName().equals(TRANSFORM_IDENTIFIER)) { - declareComponentModel(line, model, extensionElementsDeclarer::newOperation).ifPresent(declarer -> { - declarationConsumer.accept((ComponentElementDeclaration) declarer.getDeclaration()); - stop(); - }); - } else { - declareTransform(model); - } - } - - @Override - protected void onSource(HasSourceModels owner, SourceModel model) { - - Map successCallbackAttributes = - filterSourceCallbackAttributes(line.getConfigAttributes(), model.getSuccessCallback(), entry -> true); - Map errorCallbackAttributes = - filterSourceCallbackAttributes(line.getConfigAttributes(), model.getErrorCallback(), - entry -> !successCallbackAttributes.containsKey(entry.getKey())); - Map sourceAttributes = - filterAttributes(line.getConfigAttributes(), entry -> !successCallbackAttributes.containsKey(entry.getKey()) - && !errorCallbackAttributes.containsKey(entry.getKey())); - - declareComponentModel(line.getNamespaceUri(), line.getIdentifier(), sourceAttributes, line.getChildren(), model, - extensionElementsDeclarer::newSource).ifPresent(declarer -> { - final DslElementSyntax elementDsl = dsl.resolve(model); - model.getSuccessCallback() - .ifPresent(cb -> declareParameterizedComponent(cb, elementDsl, declarer, - successCallbackAttributes, - line.getChildren())); - - model.getErrorCallback() - .ifPresent(cb -> declareParameterizedComponent(cb, elementDsl, declarer, - errorCallbackAttributes, - line.getChildren())); - declarationConsumer.accept((ComponentElementDeclaration) declarer.getDeclaration()); - stop(); - }); - } - - private Map filterSourceCallbackAttributes(Map configAttributes, - Optional sourceCallbackModel, - Predicate> filterCondition) { - if (sourceCallbackModel.isPresent()) { - final Set parameterNames = sourceCallbackModel.map(callbackModel -> callbackModel.getAllParameterModels() - .stream().map(parameterModel -> parameterModel.getName()).collect(toSet())).orElse(null); - return sourceCallbackModel - .map(callbackModel -> filterAttributes(configAttributes, - entry -> parameterNames.contains(entry.getKey()) - && filterCondition.test(entry))) - .orElse(emptyMap()); - } else { - return emptyMap(); - } - } - - private Map filterAttributes(Map configAttributes, - Predicate> filterCondition) { - return configAttributes.entrySet().stream().filter(filterCondition) - .collect(toMap(entry -> entry.getKey(), entry -> entry.getValue())); - } - - @Override - protected void onConstruct(HasConstructModels owner, ConstructModel model) { - declareComponentModel(line, model, extensionElementsDeclarer::newConstruct).ifPresent(declarer -> { - declarationConsumer.accept((ComponentElementDeclaration) declarer.getDeclaration()); - stop(); - }); - } - - private Optional getParameterGroup(ParameterizedModel model, String groupName) { - return model.getParameterGroupModels().stream() - .filter(parameterGroupModel -> parameterGroupModel.getName().equals(groupName)).findFirst(); - } - - private void declareTransform(ComponentModel model) { - final DslElementSyntax elementDsl = dsl.resolve(model); - if (model.getName().equals(TRANSFORM_IDENTIFIER) && elementDsl.getElementName().equals(line.getIdentifier())) { - - ComponentElementDeclarer transform = extensionElementsDeclarer.newOperation(TRANSFORM_IDENTIFIER); - - line.getChildren().stream() - .filter(c -> c.getIdentifier().equals("message")) - .findFirst() - .ifPresent(messageConfig -> { - ParameterGroupElementDeclarer messageGroup = newParameterGroup(MESSAGE_GROUP_NAME); - Optional messageParameterGroup = getParameterGroup(model, MESSAGE_GROUP_NAME); - - messageConfig.getChildren().stream() - .filter(c -> c.getIdentifier().equals("set-payload")) - .findFirst() - .ifPresent(payloadConfig -> { - ParameterObjectValue.Builder payload = newObjectValue(); - - MetadataType setPayloadType = getGroupParameterType(messageParameterGroup, SET_PAYLOAD_PARAM_NAME); - populateTransformScriptParameter(payloadConfig, payload, setPayloadType); - messageGroup.withParameter(SET_PAYLOAD_PARAM_NAME, payload.build()); - }); - - messageConfig.getChildren().stream() - .filter(c -> c.getIdentifier().equals("set-attributes")) - .findFirst() - .ifPresent(attributesConfig -> { - ParameterObjectValue.Builder attributes = newObjectValue(); - MetadataType setAttributesType = getGroupParameterType(messageParameterGroup, SET_ATTRIBUTES_PARAM_NAME); - populateTransformScriptParameter(attributesConfig, attributes, setAttributesType); - messageGroup.withParameter(SET_ATTRIBUTES_PARAM_NAME, attributes.build()); - }); - - transform.withParameterGroup(messageGroup.getDeclaration()); - }); - - line.getChildren().stream() - .filter(c -> c.getIdentifier().equals("variables")) - .findFirst() - .ifPresent(variablesConfig -> { - ParameterGroupElementDeclarer variablesGroup = newParameterGroup(SET_VARIABLES_GROUP_NAME); - Optional setVariablesParameterGroup = getParameterGroup(model, SET_VARIABLES_GROUP_NAME); - ParameterListValue.Builder variables = newListValue(); - - variablesConfig.getChildren() - .forEach(variableConfig -> { - ParameterObjectValue.Builder variable = newObjectValue(); - variable.withParameter(TRANSFORM_VARIABLE_NAME, - variableConfig.getConfigAttributes().get(TRANSFORM_VARIABLE_NAME).getValue()); - - MetadataType setVariablesType = getGroupParameterType(setVariablesParameterGroup, SET_VARIABLES_PARAM_NAME); - populateTransformScriptParameter(variableConfig, variable, setVariablesType); - - variables.withValue(variable.build()); - - }); - - transform.withParameterGroup(variablesGroup - .withParameter(SET_VARIABLES_PARAM_NAME, variables.build()) - .getDeclaration()); - }); - - line.getConfigAttributes().values().forEach(a -> transform.withCustomParameter(a.getName(), a.getValue())); - - declarationConsumer.accept((ComponentElementDeclaration) transform.getDeclaration()); - stop(); - } - } - }; - } - - private MetadataType getGroupParameterType(Optional messageParameterGroup, String paramName) { - MetadataType metadataType = null; - - if (messageParameterGroup.isPresent()) { - metadataType = getGroupParameterType(messageParameterGroup.get(), paramName); - } - - return metadataType; - } - - private MetadataType getGroupParameterType(ParameterGroupModel model, String paramName) { - MetadataType metadataType = null; - - Optional parameter = model.getParameter(paramName); - if (parameter.isPresent()) { - metadataType = model.getParameter(paramName).get().getType(); - } - - return metadataType; - } - - private boolean declareAsConnectionProvider(ExtensionModel ownerExtension, - ConfigurationModel model, - ConfigurationElementDeclarer configurationDeclarer, - ConfigLine config, - ElementDeclarer extensionElementsDeclarer) { - - final DslSyntaxResolver dsl = resolvers.get(getNamespace(config)); - Optional connectionProvider = model.getConnectionProviders().stream() - .filter(cp -> dsl.resolve(cp).getElementName().equals(config.getIdentifier())) - .findFirst(); - - if (!connectionProvider.isPresent()) { - connectionProvider = ownerExtension.getConnectionProviders().stream() - .filter(cp -> dsl.resolve(cp).getElementName().equals(config.getIdentifier())) - .findFirst(); - } - - if (!connectionProvider.isPresent()) { - return true; - } - - ConnectionProviderModel providerModel = connectionProvider.get(); - ConnectionElementDeclarer connectionDeclarer = extensionElementsDeclarer.newConnection(providerModel.getName()); - declareParameterizedComponent(providerModel, dsl.resolve(providerModel), connectionDeclarer, - config.getConfigAttributes(), config.getChildren()); - - configurationDeclarer.withConnection(connectionDeclarer.getDeclaration()); - return false; - } - - private Optional declareComponentModel(final ConfigLine line, - ComponentModel model, - Function declarerBuilder) { - return declareComponentModel(line.getNamespaceUri(), line.getIdentifier(), line.getConfigAttributes(), line.getChildren(), - model, declarerBuilder); - } - - private Optional declareComponentModel(String namespace, String identifier, - Map configAttributes, - List children, ComponentModel model, - Function declarerBuilder) { - final DslElementSyntax elementDsl = resolvers.get(getNamespace(namespace)).resolve(model); - if (elementDsl.getElementName().equals(identifier)) { - ComponentElementDeclarer declarer = declarerBuilder.apply(model.getName()); - - if (configAttributes.get(CONFIG_ATTRIBUTE_NAME) != null) { - declarer.withConfig(configAttributes.get(CONFIG_ATTRIBUTE_NAME).getValue()); - } - - declareParameterizedComponent(model, elementDsl, declarer, configAttributes, children); - declareComposableModel(model, elementDsl, children, declarer); - return Optional.of(declarer); - } - return Optional.empty(); - } - - private void populateTransformScriptParameter(ConfigLine config, ParameterObjectValue.Builder builder, - MetadataType type) { - if (config.getConfigAttributes().containsKey(TRANSFORM_RESOURCE)) { - builder.withParameter(TRANSFORM_RESOURCE, - createParameterSimpleValue(config.getConfigAttributes().get(TRANSFORM_RESOURCE).getValue(), - getChildMetadataType(type, TRANSFORM_RESOURCE))); - } - - if (!isBlank(config.getTextContent())) { - builder.withParameter(TRANSFORM_SCRIPT, ParameterSimpleValue.of(config.getTextContent(), STRING)); - } - - config.getConfigAttributes().entrySet().stream() - .filter(e -> !e.getKey().equals(TRANSFORM_RESOURCE)) - .map(Map.Entry::getValue) - .forEach(a -> { - MetadataType childMetadataType = getChildMetadataType(type, a.getName()); - builder.withParameter(a.getName(), createParameterSimpleValue(a.getValue(), childMetadataType)); - }); - } - - private boolean isCData(ConfigLine config) { - return config.getCustomAttributes().get(IS_CDATA) != null; - } - - private void declareComposableModel(ComposableModel model, - DslElementSyntax elementDsl, - ConfigLine containerConfig, HasNestedComponentDeclarer declarer) { - declareComposableModel(model, elementDsl, containerConfig.getChildren(), declarer); - } - - private void declareComposableModel(ComposableModel model, DslElementSyntax elementDsl, - List children, HasNestedComponentDeclarer declarer) { - children.forEach(child -> { - ExtensionModel extensionModel = getExtensionModel(child); - ElementDeclarer extensionElementsDeclarer = forExtension(extensionModel.getName()); - - Reference componentFound = new Reference<>(false); - - declareRoute(model, elementDsl, child, extensionElementsDeclarer) - .ifPresent(route -> { - declarer.withComponent(route); - componentFound.set(true); - }); - - if (!componentFound.get()) { - getComponentDeclaringWalker(declaration -> declarer.withComponent(declaration), child, extensionElementsDeclarer) - .walk(extensionModel); - } - }); - } - - private Optional declareRoute(ComposableModel model, DslElementSyntax elementDsl, - ConfigLine child, - ElementDeclarer extensionElementsDeclarer) { - return model.getNestedComponents().stream() - .filter(nestedModel -> elementDsl.getContainedElement(nestedModel.getName()) - .map(nestedDsl -> child.getIdentifier().equals(nestedDsl.getElementName())).orElse(false)) - .filter(nestedModel -> nestedModel instanceof NestedRouteModel) - .findFirst() - .map(nestedModel -> { - RouteElementDeclarer routeDeclarer = extensionElementsDeclarer.newRoute(nestedModel.getName()); - DslElementSyntax routeDsl = elementDsl.getContainedElement(nestedModel.getName()).get(); - declareParameterizedComponent(nestedModel, - routeDsl, routeDeclarer, child.getConfigAttributes(), child.getChildren()); - declareComposableModel(nestedModel, elementDsl, child, routeDeclarer); - return routeDeclarer.getDeclaration(); - }); - } - - private void declareParameterizedComponent(ParameterizedModel model, DslElementSyntax elementDsl, - ParameterizedElementDeclarer declarer, - Map configAttributes, - List children) { - copyExplicitAttributes(model, configAttributes, declarer); - declareChildParameters(model, elementDsl, children, declarer); - } - - private void declareChildParameters(ParameterizedModel model, DslElementSyntax modelDsl, List children, - ParameterizedElementDeclarer declarer) { - - model.getParameterGroupModels() - .forEach(group -> { - if (group.isShowInDsl()) { - modelDsl.getChild(group.getName()) - .ifPresent(groupDsl -> children.stream() - .filter(c -> c.getIdentifier().equals(groupDsl.getElementName())) - .findFirst() - .ifPresent(groupConfig -> declareInlineGroup(group, groupDsl, groupConfig, declarer))); - } else { - ParameterGroupElementDeclarer groupDeclarer = newParameterGroup(group.getName()); - group.getParameterModels() - .forEach(param -> modelDsl.getChild(param.getName()) - .ifPresent(paramDsl -> { - if (isInfrastructure(param)) { - handleInfrastructure(param, children, declarer); - } else { - children.stream() - .filter(c -> c.getIdentifier().equals(paramDsl.getElementName())) - .findFirst() - .ifPresent(paramConfig -> { - param.getType() - .accept(getParameterDeclarerVisitor(paramConfig, paramDsl, - value -> groupDeclarer.withParameter(param.getName(), - value))); - }); - } - })); - if (!groupDeclarer.getDeclaration().getParameters().isEmpty()) { - declarer.withParameterGroup(groupDeclarer.getDeclaration()); - } - } - }); - } - - private void declareInlineGroup(ParameterGroupModel model, DslElementSyntax dsl, ConfigLine config, - ParameterizedElementDeclarer groupContainer) { - - ParameterGroupElementDeclarer groupDeclarer = newParameterGroup(model.getName()); - copyExplicitAttributes(config.getConfigAttributes(), groupDeclarer, model); - declareComplexParameterValue(model, dsl, config.getChildren(), groupDeclarer); - groupContainer.withParameterGroup(groupDeclarer.getDeclaration()); - } - - private void declareComplexParameterValue(ParameterGroupModel group, - DslElementSyntax groupDsl, - final List groupChilds, - ParameterizedBuilder groupBuilder) { - - groupChilds.forEach(child -> group.getParameterModels().stream() - .filter(param -> groupDsl.getChild(param.getName()) - .map(dsl -> dsl.getElementName().equals(child.getIdentifier())).orElse(false)) - .findFirst() - .ifPresent(param -> param.getType() - .accept(getParameterDeclarerVisitor(child, groupDsl.getChild(param.getName()).get(), - value -> groupBuilder.withParameter(param.getName(), value))))); - } - - private MetadataTypeVisitor getParameterDeclarerVisitor(final ConfigLine config, - final DslElementSyntax paramDsl, - final Consumer valueConsumer) { - return new MetadataTypeVisitor() { - - @Override - protected void defaultVisit(MetadataType metadataType) { - if (config.getTextContent() != null) { - valueConsumer.accept(isCData(config) ? createParameterSimpleCdataValue(config.getTextContent(), metadataType) - : createParameterSimpleValue(config.getTextContent(), metadataType)); - } - } - - @Override - public void visitArrayType(ArrayType arrayType) { - if (config.getChildren().isEmpty() && config.getTextContent() != null) { - valueConsumer.accept(isCData(config) ? createParameterSimpleCdataValue(config.getTextContent(), arrayType) - : createParameterSimpleValue(config.getTextContent(), arrayType)); - } else { - ParameterListValue.Builder listBuilder = ElementDeclarer.newListValue(); - config.getChildren() - .forEach(item -> arrayType.getType().accept( - getParameterDeclarerVisitor(item, - paramDsl.getGeneric(arrayType.getType()) - .get(), - listBuilder::withValue))); - valueConsumer.accept(listBuilder.build()); - } - } - - @Override - public void visitObject(ObjectType objectType) { - if (config.getConfigAttributes().isEmpty() && config.getChildren().isEmpty()) { - defaultVisit(objectType); - return; - } - - ParameterObjectValue.Builder objectValue = ElementDeclarer.newObjectValue(); - if (isMap(objectType)) { - createMapValue(objectValue, config, objectType.getOpenRestriction().orElse(null)); - } else { - if (paramDsl.isWrapped()) { - if (config.getChildren().size() == 1) { - createWrappedObject(objectType, objectValue, config); - } - } else { - createObjectValueFromType(objectType, objectValue, config, paramDsl); - } - } - valueConsumer.accept(objectValue.build()); - } - }; - } - - private void createMapValue(ParameterObjectValue.Builder objectValue, ConfigLine config, MetadataType elementMetadataType) { - config.getChildren().stream() - .map(ConfigLine::getConfigAttributes) - .forEach(entry -> { - SimpleConfigAttribute entryKey = entry.get(KEY_ATTRIBUTE_NAME); - SimpleConfigAttribute entryValue = entry.get(VALUE_ATTRIBUTE_NAME); - if (entryKey != null && entryValue != null) { - objectValue.withParameter(entryKey.getValue(), - createParameterSimpleValue(entryValue.getValue(), elementMetadataType)); - } - }); - } - - private void createWrappedObject(ObjectType objectType, ParameterObjectValue.Builder objectValue, ConfigLine config) { - ConfigLine wrappedConfig = config.getChildren().get(0); - DslSyntaxResolver wrappedElementResolver = resolvers.get(getNamespace(wrappedConfig)); - Set subTypes = context.getTypeCatalog().getSubTypes(objectType); - if (!subTypes.isEmpty()) { - subTypes.stream() - .filter(subType -> wrappedElementResolver.resolve(subType) - .map(dsl -> dsl.getElementName().equals(wrappedConfig.getIdentifier())) - .orElse(false)) - .findFirst() - .ifPresent(subType -> createObjectValueFromType(subType, objectValue, wrappedConfig, - wrappedElementResolver.resolve(subType).get())); - - } else if (objectType.getAnnotation(ExtensibleTypeAnnotation.class).isPresent()) { - createObjectValueFromType(objectType, objectValue, wrappedConfig, wrappedElementResolver.resolve(objectType).get()); - } - } - - private void createObjectValueFromType(ObjectType objectType, ParameterObjectValue.Builder objectValue, ConfigLine config, - DslElementSyntax paramDsl) { - - getId(objectType).ifPresent(objectValue::ofType); - - objectType.getFieldByName(CONFIG_ATTRIBUTE_NAME) - .map(f -> config.getConfigAttributes().get(CONFIG_ATTRIBUTE_NAME)) - .ifPresent(configRef -> objectValue.withParameter(CONFIG_ATTRIBUTE_NAME, - ParameterSimpleValue.of(configRef.getValue(), STRING))); - - copyExplicitAttributes(config.getConfigAttributes(), objectValue, objectType); - - config.getChildren().forEach(fieldConfig -> objectType.getFields().stream() - .filter(fieldType -> paramDsl.getContainedElement(getLocalPart(fieldType)) - .map(fieldDsl -> fieldDsl.getElementName().equals(fieldConfig.getIdentifier())).orElse(false)) - .findFirst() - .ifPresent(fieldType -> fieldType.getValue().accept( - getParameterDeclarerVisitor(fieldConfig, - paramDsl - .getContainedElement(getLocalPart(fieldType)) - .get(), - fieldValue -> objectValue - .withParameter(getLocalPart(fieldType), - fieldValue))))); - } - - private void handleInfrastructure(final ParameterModel paramModel, - final List declaredConfigs, - final ParameterizedElementDeclarer declarer) { - - switch (paramModel.getName()) { - case RECONNECTION_CONFIG_PARAMETER_NAME: - findAnyMatchingChildById(declaredConfigs, RECONNECTION_CONFIG_PARAMETER_NAME) - .ifPresent(config -> { - ParameterObjectValue.Builder reconnection = newObjectValue().ofType(config.getIdentifier()); - copyExplicitAttributes(config.getConfigAttributes(), reconnection, paramModel.getType()); - config.getChildren().forEach(child -> { - String paramName; - if (child.getIdentifier().equals(RECONNECT_ELEMENT_IDENTIFIER) - || child.getIdentifier().equals(RECONNECT_FOREVER_ELEMENT_IDENTIFIER)) { - paramName = RECONNECTION_STRATEGY_PARAMETER_NAME; - } else { - paramName = child.getIdentifier(); - } - - MetadataType type = getChildMetadataType(paramModel.getType(), paramName, RECONNECT_ELEMENT_IDENTIFIER); - ParameterObjectValue.Builder childBuilder = newObjectValue().ofType(child.getIdentifier()); - cloneAsDeclaration(child, childBuilder, type); - reconnection.withParameter(paramName, childBuilder.build()); - }); - declarer.withParameterGroup(newParameterGroup(CONNECTION) - .withParameter(RECONNECTION_CONFIG_PARAMETER_NAME, reconnection.build()) - .getDeclaration()); - }); - return; - - case RECONNECTION_STRATEGY_PARAMETER_NAME: - - findAnyMatchingChildById(declaredConfigs, RECONNECT_ELEMENT_IDENTIFIER, RECONNECT_FOREVER_ELEMENT_IDENTIFIER) - .ifPresent(config -> { - ParameterObjectValue.Builder reconnection = newObjectValue().ofType(config.getIdentifier()); - MetadataType childMetadataType = getChildMetadataType(paramModel.getType(), config.getIdentifier()); - copyExplicitAttributes(config.getConfigAttributes(), reconnection, childMetadataType); - declarer.withParameterGroup(newParameterGroup(CONNECTION) - .withParameter(RECONNECTION_STRATEGY_PARAMETER_NAME, reconnection.build()) - .getDeclaration()); - }); - return; - - case REDELIVERY_POLICY_PARAMETER_NAME: - findAnyMatchingChildById(declaredConfigs, REDELIVERY_POLICY_ELEMENT_IDENTIFIER) - .ifPresent(config -> { - ParameterObjectValue.Builder redelivery = newObjectValue(); - copyExplicitAttributes(config.getConfigAttributes(), redelivery, paramModel.getType()); - declarer.withParameterGroup(newParameterGroup() - .withParameter(REDELIVERY_POLICY_PARAMETER_NAME, redelivery.build()) - .getDeclaration()); - }); - return; - - case EXPIRATION_POLICY_PARAMETER_NAME: - findAnyMatchingChildById(declaredConfigs, EXPIRATION_POLICY_ELEMENT_IDENTIFIER) - .ifPresent(config -> { - ParameterObjectValue.Builder expiration = newObjectValue(); - copyExplicitAttributes(config.getConfigAttributes(), expiration, paramModel.getType()); - declarer.withParameterGroup(newParameterGroup() - .withParameter(EXPIRATION_POLICY_PARAMETER_NAME, expiration.build()) - .getDeclaration()); - }); - return; - - case POOLING_PROFILE_PARAMETER_NAME: - findAnyMatchingChildById(declaredConfigs, POOLING_PROFILE_ELEMENT_IDENTIFIER) - .ifPresent(config -> { - ParameterObjectValue.Builder poolingProfile = newObjectValue(); - cloneAsDeclaration(config, poolingProfile, paramModel.getType()); - declarer.withParameterGroup(newParameterGroup(CONNECTION) - .withParameter(POOLING_PROFILE_PARAMETER_NAME, poolingProfile.build()) - .getDeclaration()); - }); - return; - - - case STREAMING_STRATEGY_PARAMETER_NAME: - // TODO MULE-12001: switch to EE namespace - findAnyMatchingChildById(declaredConfigs, - REPEATABLE_FILE_STORE_BYTES_STREAM_ALIAS, REPEATABLE_IN_MEMORY_BYTES_STREAM_ALIAS, - NON_REPEATABLE_BYTE_STREAM_ALIAS) - .ifPresent(config -> { - ParameterObjectValue.Builder streaming = newObjectValue() - .ofType(config.getIdentifier()); - MetadataType childMetadataType = - getChildMetadataType(paramModel.getType(), config.getIdentifier()); - cloneAsDeclaration(config, streaming, childMetadataType); - declarer.withParameterGroup(newParameterGroup() - .withParameter(STREAMING_STRATEGY_PARAMETER_NAME, streaming.build()) - .getDeclaration()); - }); - return; - - case TLS_PARAMETER_NAME: - findAnyMatchingChildById(declaredConfigs, TLS_CONTEXT_ELEMENT_IDENTIFIER) - .ifPresent(config -> { - ParameterObjectValue.Builder tls = newObjectValue(); - - copyExplicitAttributes(config.getConfigAttributes(), tls, paramModel.getType()); - - config.getChildren().forEach(child -> { - ParameterObjectValue.Builder childBuilder = newObjectValue(); - - if (child.getIdentifier().equals(TLS_REVOCATION_CHECK_ELEMENT_IDENTIFIER)) { - child.getChildren().stream().findFirst().ifPresent(configLine -> { - MetadataType childMetadataType = - getChildMetadataType(paramModel.getType(), TLS_REVOCATION_CHECK_ELEMENT_IDENTIFIER, - configLine.getIdentifier()); - cloneAsDeclaration(configLine, childBuilder, childMetadataType); - childBuilder.ofType(configLine.getIdentifier()); - }); - } else { - MetadataType childMetadataType = getChildMetadataType(paramModel.getType(), child.getIdentifier()); - cloneAsDeclaration(child, childBuilder, childMetadataType); - } - - tls.withParameter(child.getIdentifier(), childBuilder.build()); - }); - - declarer.withParameterGroup(newParameterGroup() - .withParameter(TLS_PARAMETER_NAME, tls.build()) - .getDeclaration()); - }); - return; - - case SCHEDULING_STRATEGY_PARAMETER_NAME: - findAnyMatchingChildById(declaredConfigs, SCHEDULING_STRATEGY_ELEMENT_IDENTIFIER) - .ifPresent(config -> { - ParameterObjectValue.Builder schedulingStrategy = newObjectValue().ofType(config.getIdentifier()); - copyExplicitAttributes(config.getConfigAttributes(), schedulingStrategy, paramModel.getType()); - config.getChildren().stream() - .filter(child -> child.getIdentifier().equals(FIXED_FREQUENCY_STRATEGY_ELEMENT_IDENTIFIER) - || child.getIdentifier().equals(CRON_STRATEGY_ELEMENT_IDENTIFIER)) - .findFirst() - .ifPresent(strategy -> { - ParameterObjectValue.Builder strategyObject = newObjectValue(); - - ClassTypeLoader typeLoader = ExtensionsTypeLoaderFactory.getDefault().createTypeLoader(); - MetadataType strategyType; - if (strategy.getIdentifier().equals(FIXED_FREQUENCY_STRATEGY_ELEMENT_IDENTIFIER)) { - strategyType = typeLoader.load(FixedFrequencyScheduler.class); - } else if (strategy.getIdentifier().equals(CRON_STRATEGY_ELEMENT_IDENTIFIER)) { - strategyType = typeLoader.load(CronScheduler.class); - } else { - throw new IllegalArgumentException("Unknown type found for scheduling-strategy parameter: " - + strategy.getIdentifier()); - } - - cloneAsDeclaration(strategy, strategyObject, strategyType); - String typeId = getId(strategyType) - .orElseThrow(() -> new IllegalArgumentException("Missing TypeId for scheduling strategy implementation: " - + strategy.getIdentifier())); - strategyObject.ofType(typeId); - - declarer.withParameterGroup(newParameterGroup() - .withParameter(SCHEDULING_STRATEGY_PARAMETER_NAME, strategyObject.build()) - .getDeclaration()); - }); - }); - return; - } - } - - private MetadataType getChildMetadataType(MetadataType parentMetadataType, String modelParamName) { - return getChildMetadataType(parentMetadataType, modelParamName, modelParamName); - } - - private MetadataType getChildMetadataType(MetadataType parentMetadataType, String configParamName, String modelParamName) { - MetadataType childMetadataType; - - if (parentMetadataType instanceof ObjectFieldType) { - parentMetadataType = ((ObjectFieldType) parentMetadataType).getValue(); - } - - if (parentMetadataType instanceof ObjectType) { - childMetadataType = getMetadataTypeFromObjectType((ObjectType) parentMetadataType, configParamName, modelParamName); - } else if (parentMetadataType instanceof UnionType) { - childMetadataType = getChildMetadataTypeFromUnion((UnionType) parentMetadataType, modelParamName); - } else if (parentMetadataType instanceof ArrayType) { - childMetadataType = getChildMetadataType(((ArrayType) parentMetadataType).getType(), modelParamName, configParamName); - } else { - throw new IllegalStateException("Cannot obtain child parameter type from " + parentMetadataType.getClass().getName()); - } - - return childMetadataType; - } - - private MetadataType getMetadataTypeFromObjectType(ObjectType objectMetadataType, String configParamName, - String modelParamName) { - MetadataType childMetadataType; - Optional fieldByName = objectMetadataType.getFieldByName(configParamName); - - if (fieldByName.isPresent()) { - ObjectFieldType objectFieldType = fieldByName.get(); - - if (objectFieldType.getValue() instanceof ObjectType) { - childMetadataType = objectFieldType; - } else if (objectFieldType.getValue() instanceof org.mule.metadata.api.model.SimpleType) { - childMetadataType = objectFieldType.getValue(); - } else if (objectFieldType.getValue() instanceof UnionType) { - childMetadataType = getChildMetadataTypeFromUnion((UnionType) objectFieldType.getValue(), modelParamName); - } else { - throw new IllegalStateException("Unsupported attribute type: " + objectFieldType.getValue().getClass().getName()); - } - } else { - childMetadataType = getMetadataTypeFromFlattenedFields(objectMetadataType, modelParamName); - } - return childMetadataType; - } - - private MetadataType getChildMetadataTypeFromUnion(UnionType parentMetadataType, String modelParamName) { - Optional result = parentMetadataType.getTypes().stream() - .filter(metadataType -> metadataType.getAnnotation(TypeIdAnnotation.class).get().getValue().equals(modelParamName)) - .findFirst(); - - return result.orElse(null); - } - - private MetadataType getMetadataTypeFromFlattenedFields(ObjectType objectMetadataType, String modelParamName) { - MetadataType childMetadataType = null; - - List flattenedFieldTypes = - objectMetadataType.getFields().stream().filter(field -> field.getAnnotation(FlattenedTypeAnnotation.class).isPresent()) - .map(ObjectFieldType::getValue).collect(Collectors.toList()); - - for (MetadataType flattenedFieldType : flattenedFieldTypes) { - for (ObjectFieldType field : ((ObjectType) flattenedFieldType).getFields()) { - if (field.getKey().getName().getLocalPart().equals(modelParamName)) { - childMetadataType = field.getValue(); - break; - } - } - - if (childMetadataType != null) { - break; - } - } - return childMetadataType; - } - - private Optional findAnyMatchingChildById(List configs, String... validIds) { - List ids = Arrays.asList(validIds); - return configs.stream().filter(c -> ids.contains(c.getIdentifier())).findFirst(); - } - - private void cloneAsDeclaration(ConfigLine config, ParameterObjectValue.Builder objectValue, MetadataType metadataType) { - copyExplicitAttributes(config.getConfigAttributes(), objectValue, metadataType); - copyChildren(config, objectValue, metadataType); - } - - private String getNamespace(ConfigLine configLine) { - return getNamespace(configLine.getNamespaceUri()); - } - - private String getNamespace(String namespace) { - return namespace == null ? CORE_NAMESPACE : namespace; - } - - private void copyExplicitAttributes(Map attributes, - ParameterizedBuilder builder, - ParameterGroupModel group) { - attributes.values().stream() - .filter(a -> !a.getName().equals(NAME_ATTRIBUTE_NAME) && !a.getName().equals(CONFIG_ATTRIBUTE_NAME)) - .filter(a -> !a.isValueFromSchema()) - .forEach(a -> builder - .withParameter(a.getName(), - createParameterSimpleValue(a.getValue(), getGroupParameterType(group, a.getName())))); - } - - private void copyExplicitAttributes(Map attributes, - ParameterizedBuilder builder, MetadataType parentMetadataType) { - attributes.values().stream() - .filter(a -> !a.getName().equals(NAME_ATTRIBUTE_NAME) && !a.getName().equals(CONFIG_ATTRIBUTE_NAME)) - .filter(a -> !a.isValueFromSchema()) - .forEach(a -> builder.withParameter(a.getName(), createParameterSimpleValue(a.getValue(), - getChildMetadataType(parentMetadataType, - a.getName())))); - } - - private void copyExplicitAttributes(ParameterizedModel model, - Map attributes, - ParameterizedElementDeclarer builder) { - attributes.values().stream() - .filter(a -> !a.getName().equals(CONFIG_ATTRIBUTE_NAME)) - .filter(a -> !a.isValueFromSchema()) - .forEach(a -> { - Optional ownerGroup = model.getParameterGroupModels().stream() - .filter(group -> group.getParameter(a.getName()).isPresent()) - .findFirst(); - if (ownerGroup.isPresent()) { - builder - .withParameterGroup(newParameterGroup(ownerGroup.get().getName()) - .withParameter(a.getName(), createParameterSimpleValue(a.getValue(), - getGroupParameterType(ownerGroup, a.getName()))) - .getDeclaration()); - } else { - if (!a.getName().equals(NAME_ATTRIBUTE_NAME)) { - builder.withCustomParameter(a.getName(), a.getValue()); - } - } - }); - } - - private void copyChildren(ConfigLine config, ParameterizedBuilder builder, - MetadataType metadataType) { - config.getChildren().forEach(child -> { - ParameterObjectValue.Builder childBuilder = newObjectValue(); - MetadataType childMetadataType = getChildMetadataType(metadataType, child.getIdentifier()); - cloneAsDeclaration(child, childBuilder, childMetadataType); - builder.withParameter(child.getIdentifier(), childBuilder.build()); - }); - } - - private ParameterValue createParameterSimpleValue(String a, MetadataType type) { - return ParameterSimpleValue.of(a, getSimpleTypeFromMetadataType(type)); - } - - private ParameterValue createParameterSimpleCdataValue(String a, MetadataType type) { - return ParameterSimpleValue.cdata(a, getSimpleTypeFromMetadataType(type)); - } - - private SimpleValueType getSimpleTypeFromMetadataType(MetadataType type) { - if (type instanceof DateTimeType) { - return DATETIME; - } else if (type instanceof TimeType) { - return TIME; - } else if (type instanceof BooleanType) { - return BOOLEAN; - } else if (type instanceof NumberType) { - return NUMBER; - } else { - return STRING; - } - } -} diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/ConfigurationBasedElementModelFactory.java b/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/ConfigurationBasedElementModelFactory.java deleted file mode 100644 index fdcb89cf6199..000000000000 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/ConfigurationBasedElementModelFactory.java +++ /dev/null @@ -1,868 +0,0 @@ -/* - * Copyright 2023 Salesforce, Inc. All rights reserved. - * The software in this package is published under the terms of the CPAL v1.0 - * license, a copy of which has been included with this distribution in the - * LICENSE.txt file. - */ -package org.mule.runtime.config.internal.dsl.model; - -import static org.mule.metadata.api.utils.MetadataTypeUtils.getLocalPart; -import static org.mule.runtime.api.component.ComponentIdentifier.builder; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.KEY_ATTRIBUTE_NAME; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.VALUE_ATTRIBUTE_NAME; -import static org.mule.runtime.config.internal.model.ApplicationModel.CRON_STRATEGY_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.EXPIRATION_POLICY_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.NON_REPEATABLE_ITERABLE_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.NON_REPEATABLE_STREAM_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.RECONNECTION_CONFIG_PARAMETER_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.RECONNECT_FOREVER_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.RECONNECT_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.REDELIVERY_POLICY_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.REPEATABLE_FILE_STORE_ITERABLE_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.REPEATABLE_FILE_STORE_STREAM_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.REPEATABLE_IN_MEMORY_ITERABLE_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.REPEATABLE_IN_MEMORY_STREAM_IDENTIFIER; -import static org.mule.runtime.config.internal.model.ApplicationModel.SCHEDULING_STRATEGY_IDENTIFIER; -import static org.mule.runtime.extension.api.ExtensionConstants.EXPIRATION_POLICY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.POOLING_PROFILE_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.RECONNECTION_CONFIG_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.RECONNECTION_STRATEGY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.REDELIVERY_POLICY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.SCHEDULING_STRATEGY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.STREAMING_STRATEGY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.TLS_PARAMETER_NAME; -import static org.mule.runtime.extension.api.util.ExtensionMetadataTypeUtils.getId; -import static org.mule.runtime.extension.api.util.ExtensionMetadataTypeUtils.isMap; -import static org.mule.runtime.extension.api.util.ExtensionModelUtils.getDefaultValue; -import static org.mule.runtime.extension.api.util.ExtensionModelUtils.isContent; -import static org.mule.runtime.extension.api.util.ExtensionModelUtils.isInfrastructure; -import static org.mule.runtime.extension.api.util.ExtensionModelUtils.isRequired; -import static org.mule.runtime.extension.api.util.ExtensionModelUtils.isText; - -import static java.util.Optional.empty; -import static java.util.Optional.of; -import static java.util.stream.Collectors.toList; -import static java.util.stream.Stream.concat; - -import static com.google.common.collect.Sets.newHashSet; -import static org.apache.commons.lang3.StringUtils.isBlank; -import static org.apache.commons.lang3.StringUtils.isNotBlank; - -import org.mule.metadata.api.ClassTypeLoader; -import org.mule.metadata.api.model.ArrayType; -import org.mule.metadata.api.model.MetadataType; -import org.mule.metadata.api.model.ObjectType; -import org.mule.metadata.api.visitor.MetadataTypeVisitor; -import org.mule.runtime.api.component.ComponentIdentifier; -import org.mule.runtime.api.meta.model.ComponentModel; -import org.mule.runtime.api.meta.model.ComposableModel; -import org.mule.runtime.api.meta.model.ExtensionModel; -import org.mule.runtime.api.meta.model.config.ConfigurationModel; -import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; -import org.mule.runtime.api.meta.model.connection.HasConnectionProviderModels; -import org.mule.runtime.api.meta.model.construct.ConstructModel; -import org.mule.runtime.api.meta.model.construct.HasConstructModels; -import org.mule.runtime.api.meta.model.nested.NestableElementModel; -import org.mule.runtime.api.meta.model.nested.NestedRouteModel; -import org.mule.runtime.api.meta.model.operation.HasOperationModels; -import org.mule.runtime.api.meta.model.operation.OperationModel; -import org.mule.runtime.api.meta.model.parameter.ParameterGroupModel; -import org.mule.runtime.api.meta.model.parameter.ParameterModel; -import org.mule.runtime.api.meta.model.parameter.ParameterizedModel; -import org.mule.runtime.api.meta.model.source.HasSourceModels; -import org.mule.runtime.api.meta.model.source.SourceModel; -import org.mule.runtime.api.meta.model.util.ExtensionWalker; -import org.mule.runtime.api.util.Reference; -import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.core.api.source.scheduler.CronScheduler; -import org.mule.runtime.core.api.source.scheduler.FixedFrequencyScheduler; -import org.mule.runtime.dsl.api.component.config.ComponentConfiguration; -import org.mule.runtime.extension.api.declaration.type.ExtensionsTypeLoaderFactory; -import org.mule.runtime.extension.api.declaration.type.annotation.FlattenedTypeAnnotation; -import org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax; -import org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver; -import org.mule.runtime.metadata.api.dsl.DslElementModel; - -import java.util.ArrayDeque; -import java.util.Deque; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import java.util.Set; - -import com.google.common.collect.ArrayListMultimap; -import com.google.common.collect.Multimap; - -/** - * Implementation of {@link DslElementModelFactory} that creates a {@link DslElementModel} based on its - * {@link ComponentConfiguration} representation. - * - * @since 4.0 - */ -// TODO MULE-11496 Delete this factory once everything has an ExtensionModel and can be represented with an ElementDeclaration -class ConfigurationBasedElementModelFactory { - - private final ClassTypeLoader typeLoader = ExtensionsTypeLoaderFactory.getDefault().createTypeLoader(); - private final Map resolvers; - private ExtensionModel currentExtension; - private DslSyntaxResolver dsl; - - ConfigurationBasedElementModelFactory(Map resolvers) { - this.resolvers = resolvers; - } - - public Optional> create(ComponentConfiguration configuration) { - return Optional.ofNullable(createIdentifiedElement(configuration)); - } - - private DslElementModel createIdentifiedElement(ComponentConfiguration configuration) { - - final ComponentIdentifier identifier = configuration.getIdentifier(); - - Optional> entry = - resolvers.entrySet().stream() - .filter(e -> e.getKey().getXmlDslModel().getPrefix().equals(identifier.getNamespace())) - .findFirst(); - - if (!entry.isPresent()) { - return null; - } - - currentExtension = entry.get().getKey(); - dsl = entry.get().getValue(); - - - - Reference elementModel = new Reference<>(); - new ExtensionWalker() { - - @Override - protected void onConfiguration(ConfigurationModel model) { - final DslElementSyntax elementDsl = dsl.resolve(model); - getIdentifier(elementDsl) - .filter(elementId -> elementId.equals(identifier)) - .ifPresent(elementId -> { - DslElementModel.Builder builder = DslElementModel.builder() - .withModel(model) - .withDsl(elementDsl) - .withConfig(configuration); - - addConnectionProvider(model, dsl, builder, configuration); - - enrichElementModel(model, elementDsl, configuration, builder); - - elementModel.set(builder.build()); - stop(); - }); - } - - @Override - protected void onConnectionProvider(HasConnectionProviderModels owner, ConnectionProviderModel model) { - final DslElementSyntax providerDsl = dsl.resolve(model); - getIdentifier(providerDsl) - .filter(elementId -> elementId.equals(identifier)) - .ifPresent(elementId -> { - elementModel.set(createConnectionProviderModel(model, providerDsl, configuration)); - stop(); - }); - } - - @Override - protected void onConstruct(HasConstructModels owner, ConstructModel model) { - onComponentModel(model); - } - - @Override - protected void onOperation(HasOperationModels owner, OperationModel model) { - onComponentModel(model); - } - - @Override - protected void onSource(HasSourceModels owner, SourceModel model) { - onComponentModel(model); - } - - private void onComponentModel(final ComponentModel model) { - final DslElementSyntax elementDsl = dsl.resolve(model); - getIdentifier(elementDsl) - .filter(elementId -> elementId.equals(identifier)) - .ifPresent(elementId -> { - elementModel.set(createElementModel(model, elementDsl, configuration).build()); - stop(); - }); - } - - }.walk(currentExtension); - - if (elementModel.get() == null) { - resolveBasedOnTypes(configuration) - .ifPresent(elementModel::set); - } - - return elementModel.get(); - } - - private Optional> resolveBasedOnTypes(ComponentConfiguration configuration) { - return currentExtension.getTypes().stream() - .map(type -> resolveBasedOnType(type, configuration, new ArrayDeque<>())) - .filter(Optional::isPresent) - .map(Optional::get) - .findFirst(); - } - - private void withStackControl(Deque typeResolvingStack, String stackId, Runnable action) { - if (!typeResolvingStack.contains(stackId)) { - typeResolvingStack.push(stackId); - action.run(); - typeResolvingStack.pop(); - } - } - - private Optional> resolveBasedOnType(ObjectType type, - ComponentConfiguration configuration, - Deque typeResolvingStack) { - Optional typeDsl = dsl.resolve(type); - if (typeDsl.isPresent()) { - Optional elementIdentifier = getIdentifier(typeDsl.get()); - if (elementIdentifier.isPresent() && elementIdentifier.get().equals(configuration.getIdentifier())) { - DslElementModel.Builder typeBuilder = DslElementModel.builder() - .withModel(type) - .withDsl(typeDsl.get()) - .withConfig(configuration); - - getId(type).ifPresent(id -> withStackControl(typeResolvingStack, id, - () -> populateObjectFields(type, configuration, typeDsl.get(), - typeBuilder, typeResolvingStack))); - - return Optional.of(typeBuilder.build()); - } - } - return Optional.empty(); - } - - private void populateObjectFields(ObjectType type, ComponentConfiguration configuration, DslElementSyntax typeDsl, - DslElementModel.Builder typeBuilder, Deque typeResolvingStack) { - type.getFields().forEach(field -> { - - if (field.getValue() instanceof ObjectType && field.getAnnotation(FlattenedTypeAnnotation.class).isPresent()) { - ((ObjectType) field.getValue()).getFields().forEach(nested -> { - final String name = getLocalPart(nested); - typeDsl.getContainedElement(name) - .ifPresent(fieldDsl -> nested.getValue() - .accept(getComponentChildVisitor(typeBuilder, configuration, nested, name, fieldDsl, - getDefaultValue(name, field.getValue()), - typeResolvingStack))); - - }); - - } else { - final String name = getLocalPart(field); - typeDsl.getContainedElement(name) - .ifPresent(fieldDsl -> field.getValue() - .accept(getComponentChildVisitor(typeBuilder, configuration, field, name, fieldDsl, - getDefaultValue(name, type), typeResolvingStack))); - } - }); - } - - private Multimap getNestedComponents(ComponentConfiguration configuration) { - Multimap result = ArrayListMultimap.create(); - configuration.getNestedComponents().forEach(componentConfiguration -> { - result.put(componentConfiguration.getIdentifier(), componentConfiguration); - }); - return result; - } - - private MetadataTypeVisitor getComponentChildVisitor(final DslElementModel.Builder typeBuilder, - final ComponentConfiguration configuration, - final MetadataType model, final String name, - final DslElementSyntax modelDsl, final Optional defaultValue, - Deque typeResolvingStack) { - - final Map parameters = configuration.getParameters(); - - return new MetadataTypeVisitor() { - - @Override - protected void defaultVisit(MetadataType metadataType) { - DslElementModel.Builder elementBuilder = DslElementModel.builder() - .withModel(model) - .withDsl(modelDsl); - - Optional identifier = getIdentifier(modelDsl); - String value = parameters.get(name); - if (isBlank(value)) { - if (identifier.isPresent()) { - ComponentConfiguration nested = getSingleComponentConfiguration(getNestedComponents(configuration), identifier); - if (nested != null && nested.getValue().isPresent() && !isBlank(nested.getValue().get())) { - value = nested.getValue().get().trim(); - } - } else if (defaultValue.isPresent()) { - value = defaultValue.get(); - elementBuilder.isExplicitInDsl(false); - } - } - - if (!isBlank(value)) { - typeBuilder.containing(elementBuilder.withValue(value).build()); - } - } - - @Override - public void visitArrayType(ArrayType arrayType) { - Optional identifier = getIdentifier(modelDsl); - if (identifier.isPresent()) { - ComponentConfiguration fieldComponent = getSingleComponentConfiguration(getNestedComponents(configuration), identifier); - if (fieldComponent != null) { - DslElementModel.Builder list = DslElementModel.builder() - .withModel(model) - .withDsl(modelDsl) - .withConfig(fieldComponent); - - modelDsl.getGeneric(arrayType.getType()) - .ifPresent(itemdsl -> { - ComponentIdentifier itemIdentifier = getIdentifier(itemdsl).get(); - - fieldComponent.getNestedComponents() - .forEach(c -> { - if (c.getIdentifier().equals(itemIdentifier)) { - getComponentChildVisitor(list, c, arrayType.getType(), VALUE_ATTRIBUTE_NAME, itemdsl, defaultValue, - typeResolvingStack); - } - }); - - }); - - typeBuilder.containing(list.build()); - return; - } - } - - defaultValue.ifPresent(s -> typeBuilder.containing(DslElementModel.builder() - .withModel(model) - .withDsl(modelDsl) - .withValue(defaultValue.get()) - .isExplicitInDsl(false) - .build())); - } - - @Override - public void visitObject(ObjectType objectType) { - Optional identifier = getIdentifier(modelDsl); - if (identifier.isPresent()) { - - ComponentConfiguration fieldComponent = getSingleComponentConfiguration(getNestedComponents(configuration), identifier); - - if (isMap(objectType)) { - typeBuilder.containing(createMapElement(objectType, modelDsl, fieldComponent)); - return; - } - - fieldComponent = fieldComponent == null ? configuration : fieldComponent; - - String value = fieldComponent.getParameters().get(modelDsl.getAttributeName()); - if (!isBlank(value)) { - typeBuilder.containing(DslElementModel.builder() - .withModel(model) - .withDsl(modelDsl) - .withValue(value) - .build()); - } else { - resolveBasedOnType(objectType, fieldComponent, typeResolvingStack) - .ifPresent(typeBuilder::containing); - } - - return; - } - - defaultValue.ifPresent(s -> typeBuilder.containing(DslElementModel.builder() - .withModel(model) - .withDsl(modelDsl) - .withValue(defaultValue.get()) - .isExplicitInDsl(false) - .build())); - } - }; - } - - private DslElementModel createMapElement(ObjectType objectType, DslElementSyntax modelDsl, - ComponentConfiguration configuration) { - DslElementModel.Builder mapBuilder = DslElementModel.builder() - .withModel(objectType) - .withDsl(modelDsl) - .withConfig(configuration); - - if (configuration != null && !configuration.getNestedComponents().isEmpty()) { - populateMapEntries(objectType, modelDsl, mapBuilder, configuration); - } - - return mapBuilder.build(); - } - - private void populateMapEntries(ObjectType objectType, DslElementSyntax modelDsl, DslElementModel.Builder mapBuilder, - ComponentConfiguration mapConfig) { - mapConfig.getNestedComponents().forEach(entryConfig -> { - MetadataType entryType = objectType.getOpenRestriction().get(); - modelDsl.getGeneric(entryType).ifPresent(entryDsl -> { - DslElementModel.Builder entry = DslElementModel.builder() - .withModel(entryType) - .withConfig(entryConfig) - .withDsl(entryDsl); - - entry.containing(DslElementModel.builder() - .withModel(typeLoader.load(String.class)) - .withValue(entryConfig.getParameters().get(KEY_ATTRIBUTE_NAME)) - .withDsl(entryDsl.getAttribute(KEY_ATTRIBUTE_NAME).get()) - .build()); - - String value = entryConfig.getParameters().get(VALUE_ATTRIBUTE_NAME); - if (isBlank(value)) { - getComponentChildVisitor(entry, entryConfig, entryType, - VALUE_ATTRIBUTE_NAME, entryDsl.getAttribute(VALUE_ATTRIBUTE_NAME).get(), - empty(), new ArrayDeque<>()); - } else { - entry.containing(DslElementModel.builder() - .withModel(typeLoader.load(String.class)) - .withValue(value) - .withDsl(entryDsl.getAttribute(VALUE_ATTRIBUTE_NAME).get()) - .build()); - } - - mapBuilder.containing(entry.build()); - }); - }); - } - - private DslElementModel createConnectionProviderModel(ConnectionProviderModel providerModel, - DslElementSyntax providerDsl, - ComponentConfiguration providerConfig) { - return createElementModel(providerModel, providerDsl, providerConfig).build(); - - } - - private DslElementModel.Builder addConnectionProvider(ConfigurationModel model, - DslSyntaxResolver dsl, - DslElementModel.Builder element, - ComponentConfiguration configuration) { - - concat(model.getConnectionProviders().stream(), currentExtension.getConnectionProviders() - .stream()) - .map(provider -> { - DslElementSyntax providerDsl = dsl.resolve(provider); - ComponentIdentifier identifier = getIdentifier(providerDsl).orElse(null); - return configuration.getNestedComponents().stream() - .filter(c -> c.getIdentifier().equals(identifier)) - .findFirst() - .map(providerConfig -> element.containing(createConnectionProviderModel(provider, providerDsl, providerConfig)) - .build()) - .orElse(null); - }) - .filter(Objects::nonNull) - .findFirst(); - - return element; - } - - private DslElementModel.Builder createElementModel(T model, DslElementSyntax elementDsl, - ComponentConfiguration configuration) { - DslElementModel.Builder builder = DslElementModel.builder(); - builder.withModel(model) - .withDsl(elementDsl) - .withConfig(configuration); - - enrichElementModel(model, elementDsl, configuration, builder); - - return builder; - } - - private void enrichElementModel(T model, DslElementSyntax elementDsl, - ComponentConfiguration configuration, - DslElementModel.Builder builder) { - populateParameterizedElements(model, elementDsl, builder, configuration); - if (model instanceof ComposableModel) { - populateComposableElements((ComposableModel) model, elementDsl, builder, configuration); - } - - if (model instanceof SourceModel) { - ((SourceModel) model).getSuccessCallback() - .ifPresent(cb -> populateParameterizedElements(cb, elementDsl, builder, configuration)); - - ((SourceModel) model).getErrorCallback() - .ifPresent(cb -> populateParameterizedElements(cb, elementDsl, builder, configuration)); - } - } - - private void populateParameterizedElements(ParameterizedModel model, DslElementSyntax elementDsl, - DslElementModel.Builder builder, ComponentConfiguration configuration) { - - Multimap innerComponents = getNestedComponents(configuration); - Map parameters = configuration.getParameters(); - - List inlineGroupedParameters = model.getParameterGroupModels().stream() - .filter(ParameterGroupModel::isShowInDsl) - .peek(group -> addInlineGroup(elementDsl, innerComponents, parameters, builder, group)) - .flatMap(g -> g.getParameterModels().stream()) - .collect(toList()); - - model.getAllParameterModels().stream() - .filter(p -> !inlineGroupedParameters.contains(p)) - .forEach(p -> addElementParameter(innerComponents, parameters, elementDsl, builder, p)); - } - - private void populateComposableElements(ComposableModel model, DslElementSyntax elementDsl, - DslElementModel.Builder builder, ComponentConfiguration configuration) { - - configuration.getNestedComponents() - .forEach(nestedComponentConfig -> { - DslElementModel nestedElement = createIdentifiedElement(nestedComponentConfig); - if (nestedElement != null) { - builder.containing(nestedElement); - } else { - model.getNestedComponents() - .stream() - .filter(nestedModel -> nestedModel instanceof NestedRouteModel) - .filter(nestedModel -> elementDsl.getContainedElement(nestedModel.getName()) - .map(nestedDsl -> getIdentifier(nestedDsl).map(id -> nestedComponentConfig.getIdentifier().equals(id)) - .orElse(false)) - .orElse(false)) - .findFirst() - .ifPresent(nestedModel -> { - DslElementSyntax routeDsl = elementDsl.getContainedElement(nestedModel.getName()).get(); - DslElementModel.Builder routeBuilder = - DslElementModel.builder() - .withModel(nestedModel) - .withDsl(routeDsl) - .withConfig(nestedComponentConfig) - .isExplicitInDsl(true); - - populateParameterizedElements(nestedModel, routeDsl, routeBuilder, nestedComponentConfig); - nestedComponentConfig.getNestedComponents() - .forEach(routeElement -> { - DslElementModel nestableElementModel = createIdentifiedElement(routeElement); - if (nestableElementModel != null) { - routeBuilder.containing(nestableElementModel); - } - }); - - builder.containing(routeBuilder.build()); - }); - } - }); - } - - private void addInlineGroup(DslElementSyntax elementDsl, - Multimap innerComponents, - Map parameters, - DslElementModel.Builder parent, ParameterGroupModel group) { - elementDsl.getChild(group.getName()) - .ifPresent(groupDsl -> { - Optional identifier = getIdentifier(groupDsl); - if (!identifier.isPresent()) { - return; - } - - ComponentConfiguration groupComponent = getSingleComponentConfiguration(innerComponents, identifier); - if (groupComponent != null) { - DslElementModel.Builder groupElementBuilder = DslElementModel.builder() - .withModel(group) - .withDsl(groupDsl) - .withConfig(groupComponent); - - Multimap groupInnerComponents = getNestedComponents(groupComponent); - group.getParameterModels() - .forEach(p -> addElementParameter(groupInnerComponents, parameters, groupDsl, groupElementBuilder, p)); - - parent.containing(groupElementBuilder.build()); - - } else if (shoulBuildDefaultGroup(group)) { - builDefaultInlineGroupElement(parent, group, groupDsl, identifier.get()); - } - }); - } - - private ComponentConfiguration getSingleComponentConfiguration(Multimap innerComponents, - Optional identifier) { - return identifier.filter(innerComponents::containsKey) - .map(innerComponents::get) - .map(collection -> collection.iterator().next()) - .orElse(null); - } - - private void builDefaultInlineGroupElement(DslElementModel.Builder parent, ParameterGroupModel group, DslElementSyntax groupDsl, - ComponentIdentifier identifier) { - ComponentConfiguration.Builder groupConfigBuilder = - ComponentConfiguration.builder().withIdentifier(identifier); - DslElementModel.Builder groupElementBuilder = DslElementModel.builder() - .withModel(group) - .isExplicitInDsl(false) - .withDsl(groupDsl); - - group.getParameterModels() - .forEach(paramModel -> groupDsl.getContainedElement(paramModel.getName()) - .ifPresent(paramDsl -> getDefaultValue(paramModel) - .ifPresent(defaultValue -> { - DslElementModel.Builder paramElementBuilder = DslElementModel.builder() - .withModel(paramModel) - .withDsl(paramDsl) - .isExplicitInDsl(false) - .withValue(defaultValue); - - if (isContent(paramModel) || isText(paramModel)) { - getIdentifier(paramDsl) - .ifPresent(tagId -> groupConfigBuilder.withNestedComponent(ComponentConfiguration.builder() - .withIdentifier(tagId) - .withValue(defaultValue) - .build())); - } else { - groupConfigBuilder.withParameter(paramDsl.getAttributeName(), defaultValue); - } - - groupElementBuilder.containing(paramElementBuilder.build()); - }))); - - groupElementBuilder.withConfig(groupConfigBuilder.build()); - parent.containing(groupElementBuilder.build()); - } - - private boolean shoulBuildDefaultGroup(ParameterGroupModel group) { - return !isRequired(group) && group.getParameterModels().stream().anyMatch(p -> getDefaultValue(p).isPresent()); - } - - private void addElementParameter(Multimap innerComponents, - Map parameters, - DslElementSyntax groupDsl, DslElementModel.Builder groupElementBuilder, - ParameterModel paramModel) { - - groupDsl.getContainedElement(paramModel.getName()) - .ifPresent(paramDsl -> { - - if (isInfrastructure(paramModel)) { - handleInfrastructure(paramModel, paramDsl, innerComponents, parameters, groupElementBuilder); - return; - } - - ComponentConfiguration paramComponent = getSingleComponentConfiguration(innerComponents, getIdentifier(paramDsl)); - - if (paramDsl.isWrapped()) { - resolveWrappedElement(groupElementBuilder, paramModel, paramDsl, paramComponent); - return; - } - - String value = paramDsl.supportsAttributeDeclaration() ? parameters.get(paramDsl.getAttributeName()) : null; - Optional defaultValue = getDefaultValue(paramModel); - if (paramComponent != null || !isBlank(value) || defaultValue.isPresent()) { - - DslElementModel.Builder paramElementBuilder = DslElementModel.builder() - .withModel(paramModel).withDsl(paramDsl); - - if (paramComponent != null && !isContent(paramModel)) { - - paramElementBuilder.withConfig(paramComponent); - paramModel.getType().accept(new MetadataTypeVisitor() { - - @Override - public void visitArrayType(ArrayType arrayType) { - MetadataType itemType = arrayType.getType(); - paramDsl.getGeneric(itemType) - .ifPresent(itemdsl -> { - ComponentIdentifier itemIdentifier = getIdentifier(itemdsl).get(); - - paramComponent.getNestedComponents().forEach(c -> { - if (c.getIdentifier().equals(itemIdentifier)) { - itemType.accept( - getComponentChildVisitor(paramElementBuilder, c, itemType, VALUE_ATTRIBUTE_NAME, - itemdsl, - defaultValue, - new ArrayDeque<>())); - } - }); - - }); - } - - @Override - public void visitObject(ObjectType objectType) { - if (isMap(objectType)) { - populateMapEntries(objectType, paramDsl, paramElementBuilder, paramComponent); - return; - } - - populateObjectFields(objectType, paramComponent, paramDsl, paramElementBuilder, new ArrayDeque<>()); - } - }); - - } else { - if (isBlank(value)) { - if (paramComponent != null && paramComponent.getValue().isPresent() && !isBlank( - paramComponent.getValue() - .get())) { - value = paramComponent.getValue().get().trim(); - } else if (defaultValue.isPresent()) { - value = defaultValue.get(); - paramElementBuilder.isExplicitInDsl(false); - } - } - paramElementBuilder.withValue(value); - } - - groupElementBuilder.containing(paramElementBuilder.build()); - } - - }); - } - - private void resolveWrappedElement(DslElementModel.Builder groupElementBuilder, ParameterModel p, - DslElementSyntax pDsl, ComponentConfiguration paramComponent) { - if (paramComponent != null) { - DslElementModel.Builder paramElement = DslElementModel.builder() - .withModel(p) - .withDsl(pDsl) - .withConfig(paramComponent); - - if (paramComponent.getNestedComponents().size() > 0) { - ExtensionModel wrapperExtension = this.currentExtension; - DslSyntaxResolver wrapperDsl = this.dsl; - - ComponentConfiguration wrappedComponent = paramComponent.getNestedComponents().get(0); - this.create(wrappedComponent).ifPresent(paramElement::containing); - - this.currentExtension = wrapperExtension; - this.dsl = wrapperDsl; - } - - groupElementBuilder.containing(paramElement.build()); - } - } - - private Optional getIdentifier(DslElementSyntax dsl) { - if (isNotBlank(dsl.getElementName()) && isNotBlank(dsl.getPrefix())) { - return Optional.of(builder() - .name(dsl.getElementName()) - .namespace(dsl.getPrefix()) - .build()); - } - - return empty(); - } - - private void handleInfrastructure(final ParameterModel paramModel, final DslElementSyntax paramDsl, - final Multimap nested, - final Map parameters, - final DslElementModel.Builder groupElementBuilder) { - - switch (paramModel.getName()) { - case RECONNECTION_CONFIG_PARAMETER_NAME: - ComponentConfiguration reconnection = - getSingleComponentConfiguration(nested, of(RECONNECTION_CONFIG_PARAMETER_IDENTIFIER)); - - if (reconnection != null) { - groupElementBuilder.containing(newElementModel(paramModel, paramDsl, reconnection)); - } - return; - - case RECONNECTION_STRATEGY_PARAMETER_NAME: - ComponentConfiguration config = nested.containsKey(RECONNECT_IDENTIFIER) - ? getSingleComponentConfiguration(nested, of(RECONNECT_IDENTIFIER)) - : getSingleComponentConfiguration(nested, - of(RECONNECT_FOREVER_IDENTIFIER)); - - if (config != null) { - groupElementBuilder.containing(newElementModel(paramModel, paramDsl, config)); - } - return; - - case REDELIVERY_POLICY_PARAMETER_NAME: - ComponentConfiguration redelivery = - getSingleComponentConfiguration(nested, of(REDELIVERY_POLICY_IDENTIFIER)); - if (redelivery != null) { - groupElementBuilder.containing(newElementModel(paramModel, paramDsl, redelivery)); - } - return; - - case EXPIRATION_POLICY_PARAMETER_NAME: - ComponentConfiguration expiration = - getSingleComponentConfiguration(nested, of(EXPIRATION_POLICY_IDENTIFIER)); - if (expiration != null) { - groupElementBuilder.containing(newElementModel(paramModel, paramDsl, expiration)); - } - return; - - case POOLING_PROFILE_PARAMETER_NAME: - ComponentConfiguration pooling = getSingleComponentConfiguration(nested, getIdentifier(paramDsl)); - if (pooling != null) { - groupElementBuilder.containing(newElementModel(paramModel, paramDsl, pooling)); - } - return; - - case STREAMING_STRATEGY_PARAMETER_NAME: - Set streaming = - newHashSet(NON_REPEATABLE_STREAM_IDENTIFIER, - REPEATABLE_IN_MEMORY_STREAM_IDENTIFIER, - REPEATABLE_FILE_STORE_STREAM_IDENTIFIER, - REPEATABLE_IN_MEMORY_ITERABLE_IDENTIFIER, - REPEATABLE_FILE_STORE_ITERABLE_IDENTIFIER, - NON_REPEATABLE_ITERABLE_IDENTIFIER); - - streaming.stream().filter(nested::containsKey).findFirst() - .ifPresent(s -> groupElementBuilder - .containing(newElementModel(paramModel, paramDsl, getSingleComponentConfiguration(nested, of(s))))); - return; - - case TLS_PARAMETER_NAME: - ComponentConfiguration tls = getSingleComponentConfiguration(nested, getIdentifier(paramDsl)); - if (tls != null) { - groupElementBuilder.containing(newElementModel(paramModel, paramDsl, tls)); - } else if (!isBlank(parameters.get(TLS_PARAMETER_NAME))) { - groupElementBuilder.containing(DslElementModel.builder() - .withModel(paramModel) - .withDsl(paramDsl) - .withValue(parameters.get(TLS_PARAMETER_NAME)) - .build()); - } - - return; - - case SCHEDULING_STRATEGY_PARAMETER_NAME: - ComponentConfiguration schedulingStrategyWrapper = - getSingleComponentConfiguration(nested, of(SCHEDULING_STRATEGY_IDENTIFIER)); - if (schedulingStrategyWrapper != null) { - DslElementModel.Builder wrapper = DslElementModel.builder() - .withModel(paramModel) - .withDsl(paramDsl) - .withConfig(schedulingStrategyWrapper); - - Iterator nestedIt = schedulingStrategyWrapper.getNestedComponents().iterator(); - if (nestedIt.hasNext()) { - final ComponentConfiguration strategy = nestedIt.next(); - final MetadataType type = CRON_STRATEGY_IDENTIFIER.equals(strategy.getIdentifier()) - ? typeLoader.load(CronScheduler.class) - : typeLoader.load(FixedFrequencyScheduler.class); - - dsl.resolve(type) - .ifPresent(typeDsl -> wrapper.containing(DslElementModel.builder() - .withModel(type) - .withDsl(typeDsl) - .withConfig(strategy) - .build())); - } - - groupElementBuilder.containing(wrapper.build()); - } - - return; - } - - } - - private DslElementModel newElementModel(ParameterModel paramModel, DslElementSyntax paramDsl, - ComponentConfiguration configuration) { - return DslElementModel.builder() - .withModel(paramModel) - .withDsl(paramDsl) - .withConfig(configuration) - .build(); - } - -} diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java index d022e5f215e5..157861547f26 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/AbstractMetadataCacheIdGeneratorTestCase.java @@ -7,7 +7,6 @@ package org.mule.runtime.config.dsl.model; import static org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType.CONFIG; -import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; import static org.mule.runtime.ast.api.util.MuleAstUtils.createComponentParameterizationFromComponentAst; import static java.util.stream.Collectors.toList; @@ -19,24 +18,16 @@ import org.mule.runtime.api.dsl.DslResolvingContext; import org.mule.runtime.api.meta.model.ExtensionModel; import org.mule.runtime.api.parameterization.ComponentParameterization; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.app.declaration.api.ElementDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; -import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.config.api.dsl.model.metadata.DeclarationBasedMetadataCacheIdGenerator; -import org.mule.runtime.config.api.dsl.model.metadata.ModelBasedMetadataCacheIdGeneratorFactory; import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; import org.mule.runtime.metadata.api.cache.ConfigurationMetadataCacheIdGenerator; import org.mule.runtime.metadata.api.cache.MetadataCacheId; import org.mule.runtime.metadata.api.cache.MetadataCacheIdGenerator; -import org.mule.runtime.metadata.api.dsl.DslElementModel; import org.mule.runtime.metadata.api.locator.ComponentLocator; import org.mule.runtime.metadata.internal.cache.AstConfigurationMetadataCacheIdGenerator; import org.mule.runtime.metadata.internal.cache.ComponentAstBasedMetadataCacheIdGenerator; import org.mule.runtime.metadata.internal.cache.ComponentParameterizationBasedMetadataCacheIdGenerator; -import org.mule.runtime.metadata.internal.cache.DslElementBasedMetadataCacheIdGenerator; import java.util.HashMap; import java.util.Map; @@ -51,8 +42,6 @@ public abstract class AbstractMetadataCacheIdGeneratorTestCase extends AbstractD protected Set extensions; protected DslResolvingContext dslResolvingContext; - protected ElementDeclarer declarer; - protected DslElementModelFactory dslFactory; @Before public void setUp() throws Exception { @@ -62,183 +51,108 @@ public void setUp() throws Exception { .build(); dslResolvingContext = DslResolvingContext.getDefault(extensions); - declarer = ElementDeclarer.forExtension(EXTENSION_NAME); - dslFactory = DslElementModelFactory.getDefault(dslResolvingContext); } - protected MetadataCacheId getIdForComponentOutputMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) + protected MetadataCacheId getIdForComponentOutputMetadata(ArtifactAst app, String location) throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); - ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); - MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentOutputMetadata(component).get(); - MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentOutputMetadata(component).get(); - MetadataCacheId dslBasedId = - createDslBasedGenerator(app, dslFactory).getIdForComponentOutputMetadata(dslFactory.create(component).get()).get(); - MetadataCacheId declarationBasedId = - createDeclarationBasedGenerator(declaration).getIdForComponentOutputMetadata(elementDeclaration).get(); MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) .getIdForComponentOutputMetadata(createComponentParameterizationFromComponentAst(component)).get(); - assertThat(parameterizationBasedId, equalTo(modelBasedId)); - assertThat(modelBasedId, equalTo(dslBasedId)); - assertThat(dslBasedId, equalTo(declarationBasedId)); - assertThat(declarationBasedId, equalTo(astBasedId)); + assertThat(parameterizationBasedId, equalTo(astBasedId)); // Any should be fine - return modelBasedId; + return astBasedId; } - protected MetadataCacheId getIdForComponentAttributesMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) + protected MetadataCacheId getIdForComponentAttributesMetadata(ArtifactAst app, String location) throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); - ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); - MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentAttributesMetadata(component).get(); - MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentAttributesMetadata(component).get(); - MetadataCacheId dslBasedId = - createDslBasedGenerator(app, dslFactory).getIdForComponentAttributesMetadata(dslFactory.create(component).get()).get(); - MetadataCacheId declarationBasedId = - createDeclarationBasedGenerator(declaration).getIdForComponentAttributesMetadata(elementDeclaration).get(); MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) .getIdForComponentAttributesMetadata(createComponentParameterizationFromComponentAst(component)).get(); - assertThat(parameterizationBasedId, equalTo(modelBasedId)); - assertThat(modelBasedId, equalTo(dslBasedId)); - assertThat(dslBasedId, equalTo(declarationBasedId)); - assertThat(declarationBasedId, equalTo(astBasedId)); + assertThat(parameterizationBasedId, equalTo(astBasedId)); // Any should be fine - return modelBasedId; + return astBasedId; } - protected MetadataCacheId getIdForComponentInputMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location, - String parameterName) + protected MetadataCacheId getIdForComponentInputMetadata(ArtifactAst app, String location, String parameterName) throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); - ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); - MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentInputMetadata(component, parameterName).get(); - MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentInputMetadata(component, parameterName).get(); - MetadataCacheId dslBasedId = createDslBasedGenerator(app, dslFactory) - .getIdForComponentInputMetadata(dslFactory.create(component).get(), parameterName).get(); - MetadataCacheId declarationBasedId = - createDeclarationBasedGenerator(declaration).getIdForComponentInputMetadata(elementDeclaration, parameterName).get(); MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) .getIdForComponentInputMetadata(createComponentParameterizationFromComponentAst(component), parameterName).get(); - assertThat(parameterizationBasedId, equalTo(modelBasedId)); - assertThat(modelBasedId, equalTo(dslBasedId)); - assertThat(dslBasedId, equalTo(declarationBasedId)); - assertThat(declarationBasedId, equalTo(astBasedId)); + assertThat(parameterizationBasedId, equalTo(astBasedId)); // Any should be fine - return modelBasedId; + return astBasedId; } - protected MetadataCacheId getIdForComponentMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) + protected MetadataCacheId getIdForComponentMetadata(ArtifactAst app, String location) throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); - ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); - MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForComponentMetadata(component).get(); - MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForComponentMetadata(component).get(); - MetadataCacheId dslBasedId = - createDslBasedGenerator(app, dslFactory).getIdForComponentMetadata(dslFactory.create(component).get()).get(); - MetadataCacheId declarationBasedId = - createDeclarationBasedGenerator(declaration).getIdForComponentMetadata(elementDeclaration).get(); MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) .getIdForComponentMetadata(createComponentParameterizationFromComponentAst(component)).get(); - assertThat(parameterizationBasedId, equalTo(modelBasedId)); - assertThat(modelBasedId, equalTo(dslBasedId)); - assertThat(dslBasedId, equalTo(declarationBasedId)); - assertThat(declarationBasedId, equalTo(astBasedId)); + assertThat(parameterizationBasedId, equalTo(astBasedId)); // Any should be fine - return dslBasedId; + return astBasedId; } - protected MetadataCacheId getIdForMetadataKeys(ArtifactAst app, ArtifactDeclaration declaration, String location) + protected MetadataCacheId getIdForMetadataKeys(ArtifactAst app, String location) throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); - ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); - MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForMetadataKeys(component).get(); - MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForMetadataKeys(component).get(); - MetadataCacheId dslBasedId = - createDslBasedGenerator(app, dslFactory).getIdForMetadataKeys(dslFactory.create(component).get()).get(); - MetadataCacheId declarationBasedId = - createDeclarationBasedGenerator(declaration).getIdForMetadataKeys(elementDeclaration).get(); MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) .getIdForMetadataKeys(createComponentParameterizationFromComponentAst(component)).get(); - assertThat(parameterizationBasedId, equalTo(modelBasedId)); - assertThat(modelBasedId, equalTo(dslBasedId)); - assertThat(dslBasedId, equalTo(declarationBasedId)); - assertThat(declarationBasedId, equalTo(astBasedId)); + assertThat(parameterizationBasedId, equalTo(astBasedId)); // Any should be fine - return modelBasedId; + return astBasedId; } - protected MetadataCacheId getIdForGlobalMetadata(ArtifactAst app, ArtifactDeclaration declaration, String location) + protected MetadataCacheId getIdForGlobalMetadata(ArtifactAst app, String location) throws Exception { ComponentAst component = new Locator(app) .get(Location.builderFromStringRepresentation(location).build()) .get(); - ElementDeclaration elementDeclaration = declaration.findElement(builderFromStringRepresentation(location).build()).get(); - MetadataCacheId astBasedId = createAstBasedGenerator(app).getIdForGlobalMetadata(component).get(); - MetadataCacheId modelBasedId = createModelBasedGenerator(app).getIdForGlobalMetadata(component).get(); - MetadataCacheId dslBasedId = - createDslBasedGenerator(app, dslFactory).getIdForGlobalMetadata(dslFactory.create(component).get()).get(); - MetadataCacheId declarationBasedId = - createDeclarationBasedGenerator(declaration).getIdForGlobalMetadata(elementDeclaration).get(); MetadataCacheId parameterizationBasedId = createComponentParameterizationBasedGenerator(app) .getIdForGlobalMetadata(createComponentParameterizationFromComponentAst(component)).get(); - assertThat(parameterizationBasedId, equalTo(modelBasedId)); - assertThat(modelBasedId, equalTo(dslBasedId)); - assertThat(dslBasedId, equalTo(declarationBasedId)); - assertThat(declarationBasedId, equalTo(astBasedId)); + assertThat(parameterizationBasedId, equalTo(astBasedId)); // Any should be fine - return modelBasedId; + return astBasedId; } private MetadataCacheIdGenerator createAstBasedGenerator(ArtifactAst app) { return new ComponentAstBasedMetadataCacheIdGenerator(new Locator(app)); } - private MetadataCacheIdGenerator createModelBasedGenerator(ArtifactAst app) { - return new ModelBasedMetadataCacheIdGeneratorFactory() - .create(dslResolvingContext, new ModelBasedTypeMetadataCacheKeyGeneratorTestCase.Locator(app)); - } - - private MetadataCacheIdGenerator> createDslBasedGenerator(ArtifactAst app, - DslElementModelFactory factory) { - ComponentLocator astLocator = new ModelBasedTypeMetadataCacheKeyGeneratorTestCase.Locator(app); - ComponentLocator> dslLocator = l -> astLocator.get(l).map(e -> factory.create(e).orElse(null)); - return new DslElementBasedMetadataCacheIdGenerator(dslLocator); - } - private MetadataCacheIdGenerator> createComponentParameterizationBasedGenerator(ArtifactAst app) { ConfigurationMetadataCacheIdGenerator configGenerator = new AstConfigurationMetadataCacheIdGenerator(); configGenerator.addConfigurations(app.topLevelComponentsStream() @@ -246,12 +160,6 @@ private MetadataCacheIdGenerator> createComponentPa return new ComponentParameterizationBasedMetadataCacheIdGenerator(configGenerator); } - private MetadataCacheIdGenerator createDeclarationBasedGenerator(ArtifactDeclaration app) { - ComponentLocator declarationLocator = - l -> app.findElement(builderFromStringRepresentation(l.toString()).build()); - return new DeclarationBasedMetadataCacheIdGenerator(dslResolvingContext, declarationLocator); - } - protected static class Locator implements ComponentLocator { private final Map components = new HashMap<>(); diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComplexActingParameterUtils.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComplexActingParameterUtils.java index aef4f2e4808e..d2fd07123dc8 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComplexActingParameterUtils.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComplexActingParameterUtils.java @@ -8,18 +8,17 @@ import static java.util.Arrays.asList; import static java.util.Collections.singletonList; -import static org.mule.runtime.config.dsl.model.DeclarationUtils.modifyParameter; + import org.mule.runtime.app.declaration.api.ArtifactDeclaration; import org.mule.runtime.app.declaration.api.ParameterValue; import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; import org.mule.runtime.core.api.util.func.CheckedConsumer; -import com.google.common.collect.ImmutableMap; - import java.util.List; import java.util.Map; -import java.util.function.Consumer; + +import com.google.common.collect.ImmutableMap; public class ComplexActingParameterUtils { @@ -81,9 +80,7 @@ static ParameterValue declareComplexActingParameter(ComplexActingParameter compl * {@link ComplexActingParameter}. Then it changes every field of the {@link ComplexActingParameter} and executes the consumer * for each new value. */ - static void forAllComplexActingParameterChanges( - ArtifactDeclaration app, - String componentLocation, + static void forAllComplexActingParameterChanges(String componentLocation, String complexActingParameterName, CheckedConsumer newValueConsumer) { @@ -103,61 +100,34 @@ static void forAllComplexActingParameterChanges( defaultComplexList, defaultComplexMap); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setIntParam(1)); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setStringParam("one")); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setListParam(asList("one", "two", "four"))); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setMapParam( - ImmutableMap.of("2", "two", - "3", "three"))); + newValueConsumer.accept(originalComplexActingParameter); + newValueConsumer.accept(originalComplexActingParameter.copy().setIntParam(1)); + newValueConsumer.accept(originalComplexActingParameter.copy().setStringParam("one")); + newValueConsumer.accept(originalComplexActingParameter.copy().setListParam(asList("one", "two", "four"))); + newValueConsumer.accept(originalComplexActingParameter.copy().setMapParam(ImmutableMap.of("2", "two", + "3", "three"))); InnerPojo innerPojoChangedInt = new InnerPojo(1, defaultString, defaultList, defaultMap); InnerPojo innerPojoChangedString = new InnerPojo(defaultInt, "one", defaultList, defaultMap); InnerPojo innerPojoChangedList = new InnerPojo(defaultInt, defaultString, asList("one", "two", "four"), defaultMap); - InnerPojo innerPojoChangedMap = - new InnerPojo(defaultInt, defaultString, defaultList, ImmutableMap.of("0", "two", "1", "three")); - - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedInt)); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedString)); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedList)); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedMap)); - - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedInt))); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedString))); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedList))); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedMap))); - - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedInt))); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedString))); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedList))); - modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, - originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedMap))); - } - - private static void modifyAndConsume(ArtifactDeclaration app, - String componentLocation, - String complexActingParameterName, - Consumer newValueConsumer, - ComplexActingParameter complexActingParameter) { - modifyParameter(app, componentLocation, complexActingParameterName, - p -> p.setValue(declareComplexActingParameter(complexActingParameter))); - newValueConsumer.accept(complexActingParameter); + InnerPojo innerPojoChangedMap = new InnerPojo(defaultInt, defaultString, defaultList, ImmutableMap.of("0", "two", + "1", "three")); + + newValueConsumer.accept(originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedInt)); + newValueConsumer.accept(originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedString)); + newValueConsumer.accept(originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedList)); + newValueConsumer.accept(originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedMap)); + + newValueConsumer.accept(originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedInt))); + newValueConsumer.accept(originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedString))); + newValueConsumer.accept(originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedList))); + newValueConsumer.accept(originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedMap))); + + newValueConsumer.accept(originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedInt))); + newValueConsumer + .accept(originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedString))); + newValueConsumer.accept(originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedList))); + newValueConsumer.accept(originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedMap))); } private static ParameterValue declareInnerPojo(InnerPojo innerPojo) { diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentLocationTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentLocationTestCase.java index 3799c301c687..6b3d46745304 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentLocationTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ComponentLocationTestCase.java @@ -7,40 +7,36 @@ package org.mule.runtime.config.dsl.model; import static java.util.Optional.empty; + import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.Is.is; import static org.hamcrest.core.IsEqual.equalTo; import static org.hamcrest.core.IsNot.not; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; -import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; import org.mule.runtime.api.meta.model.ExtensionModel; import org.mule.runtime.api.meta.model.config.ConfigurationModel; import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; +import org.mule.runtime.ast.api.serialization.ArtifactAstDeserializer; +import org.mule.runtime.ast.api.serialization.ArtifactAstSerializerProvider; import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; import java.util.Set; +import com.google.common.collect.ImmutableSet; + import org.junit.Before; import org.junit.Test; -import com.google.common.collect.ImmutableSet; - public class ComponentLocationTestCase extends AbstractDslModelTestCase { private static final String CONFIG_NAME = "myConfig"; - private ElementDeclarer declarer; private Set extensions; @Before public void setUp() { - declarer = ElementDeclarer.forExtension(EXTENSION_NAME); extensions = ImmutableSet.builder() .add(MuleExtensionModelProvider.getExtensionModel()) .add(mockExtension) @@ -49,7 +45,13 @@ public void setUp() { @Test public void validateConnectionLocation() throws Exception { - ArtifactAst applicationModel = toArtifactast(buildAppDeclaration(), extensions); + ArtifactAstDeserializer defaultArtifactAstDeserializer = new ArtifactAstSerializerProvider().getDeserializer(); + + ArtifactAst applicationModel = defaultArtifactAstDeserializer + .deserialize(this.getClass().getResourceAsStream("/asts/ComponentLocationTestCase.ast"), name -> extensions.stream() + .filter(x -> x.getName().equals(name)) + .findFirst() + .orElse(null)); ComponentAst config = applicationModel.topLevelComponentsStream().findFirst().get(); assertThat(config.getModel(ConfigurationModel.class), is(not(empty()))); @@ -60,25 +62,4 @@ public void validateConnectionLocation() throws Exception { assertThat(connection.getLocation().getLocation(), equalTo(CONFIG_NAME + "/connection")); } - private ArtifactDeclaration buildAppDeclaration() { - return ElementDeclarer.newArtifact() - .withGlobalElement(declarer.newConfiguration(CONFIGURATION_NAME) - .withRefName(CONFIG_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .withConnection(declarer.newConnection(CONNECTION_PROVIDER_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, - newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .getDeclaration()) - .getDeclaration()) - .getDeclaration(); - } - } diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/DeclarationElementModelFactoryTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/DeclarationElementModelFactoryTestCase.java deleted file mode 100644 index d8367cac732d..000000000000 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/DeclarationElementModelFactoryTestCase.java +++ /dev/null @@ -1,273 +0,0 @@ -/* - * Copyright 2023 Salesforce, Inc. All rights reserved. - * The software in this package is published under the terms of the CPAL v1.0 - * license, a copy of which has been included with this distribution in the - * LICENSE.txt file. - */ -package org.mule.runtime.config.dsl.model; - -import static java.util.Arrays.asList; -import static java.util.Collections.emptyList; -import static java.util.Collections.emptySet; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.core.Is.is; -import static org.junit.Assert.fail; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; -import static org.mockito.Mockito.withSettings; -import static org.mule.runtime.api.meta.Category.COMMUNITY; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newObjectValue; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; -import static org.mule.runtime.extension.api.util.ExtensionMetadataTypeUtils.getId; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.VALUE_ATTRIBUTE_NAME; - -import org.mule.metadata.api.model.MetadataType; -import org.mule.runtime.api.meta.model.ExtensionModel; -import org.mule.runtime.api.meta.model.XmlDslModel; -import org.mule.runtime.api.meta.model.config.ConfigurationModel; -import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; -import org.mule.runtime.api.meta.model.operation.OperationModel; -import org.mule.runtime.api.meta.model.source.SourceModel; -import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; -import org.mule.runtime.app.declaration.api.ConnectionElementDeclaration; -import org.mule.runtime.app.declaration.api.ElementDeclaration; -import org.mule.runtime.app.declaration.api.OperationElementDeclaration; -import org.mule.runtime.app.declaration.api.SourceElementDeclaration; -import org.mule.runtime.app.declaration.api.TopLevelParameterDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; -import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.extension.api.model.ImmutableExtensionModel; -import org.mule.runtime.metadata.api.dsl.DslElementModel; - -import java.util.List; -import java.util.Optional; - -import org.junit.Test; - -public class DeclarationElementModelFactoryTestCase extends AbstractDslModelTestCase { - - @Test - public void testConfigDeclarationToElement() { - - ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); - ConfigurationElementDeclaration declaration = ext.newConfiguration(CONFIGURATION_NAME) - .withRefName("sample") - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .withConnection(ext.newConnection(CONNECTION_PROVIDER_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .getDeclaration()) - .getDeclaration(); - - DslElementModel configElement = create(declaration); - assertThat(configElement.getModel(), is(configuration)); - assertThat(configElement.getContainedElements().size(), is(4)); - - assertThat(configElement.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); - assertBehaviourParameter(configElement); - - assertThat(configElement.findElement(CONTENT_NAME).isPresent(), is(true)); - assertContentParameter(configElement.getContainedElements().get(1)); - - assertThat(configElement.findElement(LIST_NAME).isPresent(), is(true)); - assertListParameter(configElement.getContainedElements().get(3)); - - - assertThat(configElement.findElement(CONNECTION_PROVIDER_NAME).isPresent(), is(true)); - DslElementModel connectionElement = configElement.getContainedElements().get(0); - assertThat(connectionElement.getContainedElements().size(), is(3)); - assertBehaviourParameter(connectionElement); - assertContentParameter((DslElementModel) connectionElement.findElement(CONTENT_NAME).get()); - assertListParameter((DslElementModel) connectionElement.findElement(LIST_NAME).get()); - } - - private void assertContentParameter(DslElementModel contentModel) { - assertThat(contentModel.getConfiguration().get().getValue().get(), is(CONTENT_VALUE)); - } - - private void assertBehaviourParameter(DslElementModel elementModel) { - assertThat(elementModel.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); - } - - private void assertListParameter(DslElementModel listModel) { - assertThat(listModel.getContainedElements().size(), is(1)); - assertThat(listModel.getContainedElements().get(0).getDsl().getElementName(), is(ITEM_NAME)); - - DslElementModel itemModel = listModel.getContainedElements().get(0); - assertThat(itemModel.getContainedElements().get(0).getDsl().getAttributeName(), is(VALUE_ATTRIBUTE_NAME)); - assertThat(itemModel.getContainedElements().get(0).getValue().get(), is(ITEM_VALUE)); - } - - @Test - public void testOperationDeclarationToElement() { - - ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); - OperationElementDeclaration declaration = ext.newOperation(OPERATION_NAME) - .withConfig(CONFIGURATION_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .getDeclaration()) - .getDeclaration(); - - DslElementModel element = create(declaration); - assertThat(element.getModel(), is(operation)); - assertThat(element.getContainedElements().size(), is(2)); - assertThat(element.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); - assertThat(element.findElement(CONTENT_NAME).get().getConfiguration().get().getValue().get(), is(CONTENT_VALUE)); - assertThat(element.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); - } - - @Test - public void testSourceDeclarationToElement() { - - ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); - SourceElementDeclaration declaration = ext.newSource(SOURCE_NAME) - .withConfig(CONFIGURATION_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .getDeclaration()) - .getDeclaration(); - - DslElementModel element = create(declaration); - assertThat(element.getModel(), is(source)); - assertThat(element.getContainedElements().size(), is(2)); - assertThat(element.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); - assertThat(element.findElement(CONTENT_NAME).get().getConfiguration().get().getValue().get(), is(CONTENT_VALUE)); - assertThat(element.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); - } - - @Test - public void testGlobalParameterDeclarationToElement() { - - ElementDeclarer ext = ElementDeclarer.forExtension(EXTENSION_NAME); - final ParameterObjectValue.Builder value = newObjectValue() - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(CONTENT_NAME, CONTENT_VALUE); - getId(complexType).ifPresent(value::ofType); - - TopLevelParameterDeclaration declaration = ext.newGlobalParameter(SOURCE_NAME) - .withRefName("globalParameter") - .withValue(value - .build()) - .getDeclaration(); - - DslElementModel element = create(declaration); - assertThat(element.getModel(), is(complexType)); - assertThat(element.getContainedElements().size(), is(2)); - assertThat(element.findElement(BEHAVIOUR_NAME).isPresent(), is(true)); - assertThat(element.findElement("myCamelCaseName").get() - .getValue().get(), is(CONTENT_VALUE)); - assertThat(element.getConfiguration().get().getParameters().get(BEHAVIOUR_NAME), is(BEHAVIOUR_VALUE)); - } - - @Test - public void testConfigNoConnectionNoParams() { - - ConfigurationModel emptyConfig = mock(ConfigurationModel.class, withSettings().lenient()); - when(emptyConfig.getName()).thenReturn(CONFIGURATION_NAME); - when(emptyConfig.getParameterGroupModels()).thenReturn(emptyList()); - when(emptyConfig.getOperationModels()).thenReturn(emptyList()); - when(emptyConfig.getSourceModels()).thenReturn(emptyList()); - when(emptyConfig.getConnectionProviders()).thenReturn(emptyList()); - - mockExtension = createExtension(EXTENSION_NAME, XmlDslModel.builder() - .setXsdFileName("mule-mockns.xsd") - .setPrefix(NAMESPACE) - .setNamespace(NAMESPACE_URI) - .setSchemaLocation(SCHEMA_LOCATION) - .setSchemaVersion("4.0") - .build(), asList(emptyConfig), asList(connectionProvider)); - - ConfigurationElementDeclaration declaration = - ElementDeclarer.forExtension(EXTENSION_NAME).newConfiguration(CONFIGURATION_NAME) - .withRefName("sample") - .getDeclaration(); - - DslElementModel element = create(declaration); - assertThat(element.getModel(), is(configuration)); - assertThat(element.getContainedElements().isEmpty(), is(true)); - } - - @Test - public void testConnectionNoParams() { - ConnectionProviderModel emptyConnection = mock(ConnectionProviderModel.class, withSettings().lenient()); - when(connectionProvider.getName()).thenReturn(CONNECTION_PROVIDER_NAME); - when(connectionProvider.getParameterGroupModels()).thenReturn(emptyList()); - - mockExtension = createExtension(EXTENSION_NAME, XmlDslModel.builder() - .setXsdFileName("mule-mockns.xsd") - .setPrefix(NAMESPACE) - .setNamespace(NAMESPACE_URI) - .setSchemaLocation(SCHEMA_LOCATION) - .setSchemaVersion("4.0") - .build(), asList(configuration), asList(emptyConnection)); - - ConnectionElementDeclaration declaration = - ElementDeclarer.forExtension(EXTENSION_NAME).newConnection(CONNECTION_PROVIDER_NAME) - .getDeclaration(); - - DslElementModel element = create(declaration); - assertThat(element.getModel(), is(connectionProvider)); - assertThat(element.getContainedElements().isEmpty(), is(true)); - } - - @Override - protected ExtensionModel createExtension(String name, XmlDslModel xmlDslModel, List configs, - List connectionProviders) { - return new ImmutableExtensionModel(name, - "", - "1.0", - "Mulesoft", - COMMUNITY, - configs, - asList(operation, anotherOperation), - connectionProviders, - asList(source), - emptyList(), - emptyList(), - null, - xmlDslModel, - emptySet(), - emptySet(), - emptySet(), - emptySet(), - emptySet(), - emptySet(), - emptySet(), - emptySet(), - emptySet(), - emptySet()); - } - - @Test - public void testConfigNoParams() { - - ConfigurationElementDeclaration declaration = ElementDeclarer.forExtension(EXTENSION_NAME) - .newConfiguration(CONFIGURATION_NAME) - .withRefName("sample") - .getDeclaration(); - - DslElementModel element = create(declaration); - assertThat(element.getModel(), is(configuration)); - assertThat(element.getContainedElements().isEmpty(), is(true)); - } - - protected DslElementModel create(ElementDeclaration declaration) { - Optional> elementModel = DslElementModelFactory.getDefault(dslContext).create(declaration); - if (!elementModel.isPresent()) { - fail("Could not create element model for declared element: " + declaration.getName()); - } - return elementModel.get(); - } -} diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java index 910b607eceef..ef7911950632 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedMetadataCacheKeyGeneratorTestCase.java @@ -7,11 +7,6 @@ package org.mule.runtime.config.dsl.model; import static org.mule.runtime.api.meta.model.parameter.ParameterRole.BEHAVIOUR; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; -import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; -import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.SDK_TOOLING_SUPPORT; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.MetadataTypeResolutionStory.METADATA_CACHE; @@ -48,17 +43,6 @@ import org.mule.runtime.api.metadata.resolving.PartialTypeKeysResolver; import org.mule.runtime.api.metadata.resolving.QueryEntityResolver; import org.mule.runtime.api.metadata.resolving.TypeKeysResolver; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.app.declaration.api.ComponentElementDeclaration; -import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; -import org.mule.runtime.app.declaration.api.ConnectionElementDeclaration; -import org.mule.runtime.app.declaration.api.ConstructElementDeclaration; -import org.mule.runtime.app.declaration.api.ParameterElementDeclaration; -import org.mule.runtime.app.declaration.api.ParameterGroupElementDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; -import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; -import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.serialization.ArtifactAstDeserializer; import org.mule.runtime.ast.api.serialization.ArtifactAstSerializerProvider; @@ -120,15 +104,14 @@ public void setUp() throws Exception { @Test public void idempotentHashCalculation() throws Exception { - ArtifactDeclaration app = getBaseApp(); - ArtifactAst applicationModel = serializeAndDeserialize("idempotentHashCalculation_1.ast"); + ArtifactAst applicationModel = loadAst("idempotentHashCalculation_1.ast"); Map hashByLocation = new HashMap<>(); applicationModel.topLevelComponentsStream() .forEach(component -> { try { hashByLocation.put(component.getLocation().getLocation(), - getIdForComponentMetadata(applicationModel, app, component.getLocation().getLocation())); + getIdForComponentMetadata(applicationModel, component.getLocation().getLocation())); } catch (Exception e) { throw new RuntimeException(e); } @@ -136,16 +119,14 @@ public void idempotentHashCalculation() throws Exception { LOGGER.debug(hashByLocation.toString()); - ArtifactDeclaration reloadedApp = getBaseApp(); - ArtifactAst reload = serializeAndDeserialize("idempotentHashCalculation_2.ast"); + ArtifactAst reload = loadAst("idempotentHashCalculation_2.ast"); reload.topLevelComponentsStream() .forEach(component -> { try { String location = component.getLocation().getLocation(); MetadataCacheId previousHash = hashByLocation.get(location); - assertThat(previousHash, is(getIdForComponentMetadata(reload, reloadedApp, - component.getLocation().getLocation()))); + assertThat(previousHash, is(getIdForComponentMetadata(reload, component.getLocation().getLocation()))); } catch (Exception e) { throw new RuntimeException(e); } @@ -154,76 +135,48 @@ public void idempotentHashCalculation() throws Exception { @Test public void configurationParameterModifiesHash() throws Exception { - ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId cacheId = getIdForComponentMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_1.ast"), - declaration, OPERATION_LOCATION); + MetadataCacheId cacheId = getIdForComponentMetadata(loadAst("configurationParameterModifiesGlobalHash_1.ast"), + OPERATION_LOCATION); LOGGER.debug(cacheId.toString()); - ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)).getParameterGroups().get(0) - .getParameter(BEHAVIOUR_NAME).get().setValue(ParameterSimpleValue.of("otherText")); - MetadataCacheId otherKeyParts = - getIdForComponentMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_2.ast"), declaration, - OPERATION_LOCATION); + getIdForComponentMetadata(loadAst("configurationParameterModifiesGlobalHash_2.ast"), OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(cacheId, not(otherKeyParts)); } @Test public void configurationParameterModifiesGlobalHash() throws Exception { - ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId cacheId = getIdForGlobalMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_1.ast"), - declaration, OPERATION_LOCATION); + MetadataCacheId cacheId = getIdForGlobalMetadata(loadAst("configurationParameterModifiesGlobalHash_1.ast"), + OPERATION_LOCATION); LOGGER.debug(cacheId.toString()); - ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)).getParameterGroups().get(0) - .getParameter(BEHAVIOUR_NAME).get().setValue(ParameterSimpleValue.of("otherText")); - MetadataCacheId otherKeyParts = - getIdForGlobalMetadata(serializeAndDeserialize("configurationParameterModifiesGlobalHash_2.ast"), declaration, - OPERATION_LOCATION); + getIdForGlobalMetadata(loadAst("configurationParameterModifiesGlobalHash_2.ast"), OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(cacheId, not(otherKeyParts)); } @Test public void operationParameterDoesNotModifyHash() throws Exception { - ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId keyParts = getIdForComponentMetadata(serializeAndDeserialize("operationParameterDoesNotModifyHash_1.ast"), - declaration, OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentMetadata(loadAst("operationParameterDoesNotModifyHash_1.ast"), + OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - operationDeclaration.getParameterGroups().get(0) - .getParameter(CONTENT_NAME).get().setValue(ParameterSimpleValue.of("otherValue")); - - operationDeclaration.getParameterGroups().get(0) - .addParameter(newParam(BEHAVIOUR_NAME, "notKey")); - MetadataCacheId otherKeyParts = - getIdForComponentMetadata(serializeAndDeserialize("operationParameterDoesNotModifyHash_2.ast"), declaration, - OPERATION_LOCATION); + getIdForComponentMetadata(loadAst("operationParameterDoesNotModifyHash_2.ast"), OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); } @Test public void operationParameterDoesNotModifyGlobal() throws Exception { - ArtifactDeclaration declaration = getBaseApp(); - MetadataCacheId keyParts = getIdForGlobalMetadata(serializeAndDeserialize("operationParameterDoesNotModifyGlobal_1.ast"), - declaration, OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForGlobalMetadata(loadAst("operationParameterDoesNotModifyGlobal_1.ast"), + OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - operationDeclaration.getParameterGroups().get(0) - .getParameter(CONTENT_NAME).get().setValue(ParameterSimpleValue.of("otherValue")); - operationDeclaration.getParameterGroups().get(0) - .addParameter(newParam(BEHAVIOUR_NAME, "notKey")); - - MetadataCacheId otherKeyParts = getIdForGlobalMetadata(serializeAndDeserialize("operationParameterDoesNotModifyGlobal_2.ast"), - declaration, OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForGlobalMetadata(loadAst("operationParameterDoesNotModifyGlobal_2.ast"), + OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); } @@ -231,24 +184,15 @@ public void operationParameterDoesNotModifyGlobal() throws Exception { @Test public void metadataKeyModifiesHash() throws Exception { MetadataCacheId keyParts = - getIdForComponentMetadata(serializeAndDeserialize("metadataKeyModifiesHash_1.ast"), getBaseApp(), OPERATION_LOCATION); + getIdForComponentMetadata(loadAst("metadataKeyModifiesHash_1.ast"), OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); - operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); - MetadataCacheId otherKeyParts = - getIdForComponentMetadata(serializeAndDeserialize("metadataKeyModifiesHash_2.ast"), declaration, OPERATION_LOCATION); + getIdForComponentMetadata(loadAst("metadataKeyModifiesHash_2.ast"), OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); - metadataKeyPartParam.setValue(ParameterSimpleValue.of("Document")); - MetadataCacheId finalKeyParts = - getIdForComponentMetadata(serializeAndDeserialize("metadataKeyModifiesHash_3.ast"), declaration, OPERATION_LOCATION); + getIdForComponentMetadata(loadAst("metadataKeyModifiesHash_3.ast"), OPERATION_LOCATION); LOGGER.debug(finalKeyParts.toString()); assertThat(otherKeyParts, not(keyParts)); @@ -258,15 +202,7 @@ public void metadataKeyModifiesHash() throws Exception { @Test public void metadataCategoryModifiesGlobalHash() throws Exception { - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); - operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); - - MetadataCacheId id = getIdForGlobalMetadata(serializeAndDeserialize("metadataCategoryModifiesGlobalHash_1.ast"), declaration, - OPERATION_LOCATION); + MetadataCacheId id = getIdForGlobalMetadata(loadAst("metadataCategoryModifiesGlobalHash_1.ast"), OPERATION_LOCATION); LOGGER.debug(id.toString()); when(operation.getModelProperty(MetadataKeyIdModelProperty.class)) @@ -274,8 +210,8 @@ public void metadataCategoryModifiesGlobalHash() throws Exception { METADATA_KEY_PART_1, "OTHER_CATEGORY"))); - MetadataCacheId otherId = getIdForGlobalMetadata(serializeAndDeserialize("metadataCategoryModifiesGlobalHash_2.ast"), - declaration, OPERATION_LOCATION); + MetadataCacheId otherId = getIdForGlobalMetadata(loadAst("metadataCategoryModifiesGlobalHash_2.ast"), + OPERATION_LOCATION); LOGGER.debug(id.toString()); assertThat(id, not(otherId)); @@ -283,21 +219,20 @@ public void metadataCategoryModifiesGlobalHash() throws Exception { @Test public void configurationParametersAsRequireForMetadataModifiesHash() throws Exception { - mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, null); MetadataCacheId keyParts = - getIdForComponentMetadata(serializeAndDeserialize("configurationParametersAsRequireForMetadataModifiesHash_2.ast"), - getBaseApp(), OPERATION_LOCATION); + getIdForComponentMetadata(loadAst("configurationParametersAsRequireForMetadataModifiesHash_2.ast"), + OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockRequiredForMetadataModelProperty(configuration, asList(behaviourParameter.getName())); mockRequiredForMetadataModelProperty(connectionProvider, null); MetadataCacheId otherKeyParts = - getIdForComponentMetadata(serializeAndDeserialize("configurationParametersAsRequireForMetadataModifiesHash_2.ast"), - getBaseApp(), OPERATION_LOCATION); + getIdForComponentMetadata(loadAst("configurationParametersAsRequireForMetadataModifiesHash_2.ast"), + OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -307,8 +242,8 @@ public void configurationParametersAsRequireForMetadataModifiesHash() throws Exc @Test @Issue("MULE-18601") public void configurationNestedParamsCountedTwiceForHash() throws Exception { - final var app = serializeAndDeserialize("configurationNestedParamsCountedTwiceForHash_1.ast"); - MetadataCacheId keyParts = getIdForComponentMetadata(app, getBaseApp(), OPERATION_LOCATION); + final var app = loadAst("configurationNestedParamsCountedTwiceForHash_1.ast"); + MetadataCacheId keyParts = getIdForComponentMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(3)); @@ -332,15 +267,15 @@ public void connectionParametersAsRequireForMetadataModifiesHash() throws Except mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, null); - final var app = serializeAndDeserialize("connectionParametersAsRequireForMetadataModifiesHash_1.ast"); - MetadataCacheId keyParts = getIdForComponentMetadata(app, getBaseApp(), OPERATION_LOCATION); + final var app = loadAst("connectionParametersAsRequireForMetadataModifiesHash_1.ast"); + MetadataCacheId keyParts = getIdForComponentMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, asList(behaviourParameter.getName())); - final var modifiedApp = serializeAndDeserialize("connectionParametersAsRequireForMetadataModifiesHash_2.ast"); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, getBaseApp(), OPERATION_LOCATION); + final var modifiedApp = loadAst("connectionParametersAsRequireForMetadataModifiesHash_2.ast"); + MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -351,15 +286,15 @@ public void differencesInRequiredParametersForMetadataYieldsDifferentHashes() th mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, asList(contentParameter.getName())); - final var app = serializeAndDeserialize("differencesInRequiredParametersForMetadataYieldsDifferentHashes_1.ast"); - MetadataCacheId keyParts = getIdForComponentMetadata(app, getBaseApp(), OPERATION_LOCATION); + final var app = loadAst("differencesInRequiredParametersForMetadataYieldsDifferentHashes_1.ast"); + MetadataCacheId keyParts = getIdForComponentMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockRequiredForMetadataModelProperty(configuration, null); mockRequiredForMetadataModelProperty(connectionProvider, asList(behaviourParameter.getName())); - final var modifiedApp = serializeAndDeserialize("differencesInRequiredParametersForMetadataYieldsDifferentHashes_2.ast"); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, getBaseApp(), OPERATION_LOCATION); + final var modifiedApp = loadAst("differencesInRequiredParametersForMetadataYieldsDifferentHashes_2.ast"); + MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -368,20 +303,13 @@ public void differencesInRequiredParametersForMetadataYieldsDifferentHashes() th @Test public void metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters() throws Exception { - final var app = serializeAndDeserialize("metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_1.ast"); - MetadataCacheId keyParts = getIdForMetadataKeys(app, getBaseApp(), MY_CONFIG); + final var app = loadAst("metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_1.ast"); + MetadataCacheId keyParts = getIdForMetadataKeys(app, MY_CONFIG); LOGGER.debug(keyParts.toString()); - ArtifactDeclaration declaration = getBaseApp(); - ConnectionElementDeclaration connectionElementDeclaration = - ((ConfigurationElementDeclaration) declaration.getGlobalElements().get(0)) - .getConnection().get(); - // Change the value of a connection parameter that is required for metadata - connectionElementDeclaration.getParameterGroups().get(0).getParameter("otherName").get().setValue(plain("changed")); - - final var modifiedApp = serializeAndDeserialize("metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_2.ast"); - MetadataCacheId otherKeyParts = getIdForMetadataKeys(modifiedApp, declaration, MY_CONFIG); + final var modifiedApp = loadAst("metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters_2.ast"); + MetadataCacheId otherKeyParts = getIdForMetadataKeys(modifiedApp, MY_CONFIG); LOGGER.debug(otherKeyParts.toString()); assertThat(otherKeyParts, not(is(keyParts))); @@ -389,25 +317,16 @@ public void metadataKeyCacheIdForConfigModelShouldIncludeConnectionParameters() @Test public void metadataKeyDoesNotModifyKeyHash() throws Exception { - final var app = serializeAndDeserialize("metadataKeyDoesNotModifyKeyHash_1.ast"); - MetadataCacheId keyParts = getIdForMetadataKeys(app, getBaseApp(), OPERATION_LOCATION); + final var app = loadAst("metadataKeyDoesNotModifyKeyHash_1.ast"); + MetadataCacheId keyParts = getIdForMetadataKeys(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); - operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); - - final var modifiedApp = serializeAndDeserialize("metadataKeyDoesNotModifyKeyHash_2.ast"); - MetadataCacheId otherKeyParts = getIdForMetadataKeys(modifiedApp, declaration, OPERATION_LOCATION); + final var modifiedApp = loadAst("metadataKeyDoesNotModifyKeyHash_2.ast"); + MetadataCacheId otherKeyParts = getIdForMetadataKeys(modifiedApp, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); - metadataKeyPartParam.setValue(ParameterSimpleValue.of("Document")); - - final var modifiedApp2 = serializeAndDeserialize("metadataKeyDoesNotModifyKeyHash_3.ast"); - MetadataCacheId finalKeyParts = getIdForMetadataKeys(modifiedApp2, declaration, OPERATION_LOCATION); + final var modifiedApp2 = loadAst("metadataKeyDoesNotModifyKeyHash_3.ast"); + MetadataCacheId finalKeyParts = getIdForMetadataKeys(modifiedApp2, OPERATION_LOCATION); LOGGER.debug(finalKeyParts.toString()); assertThat(otherKeyParts, is(keyParts)); @@ -419,23 +338,12 @@ public void metadataKeyDoesNotModifyKeyHash() throws Exception { public void multiLevelMetadataKeyModifiesHash() throws Exception { mockMultiLevelMetadataKeyId(operation); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - operationDeclaration.addParameterGroup(keyGroup); - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - keyGroup.addParameter(newParam(METADATA_KEY_PART_2, "8080")); - - final var app = serializeAndDeserialize("multiLevelMetadataKeyModifiesHash_1.ast"); - MetadataCacheId twoLevelParts = getIdForComponentMetadata(app, declaration, OPERATION_LOCATION); + final var app = loadAst("multiLevelMetadataKeyModifiesHash_1.ast"); + MetadataCacheId twoLevelParts = getIdForComponentMetadata(app, OPERATION_LOCATION); LOGGER.debug(twoLevelParts.toString()); - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - - final var modifiedApp = serializeAndDeserialize("multiLevelMetadataKeyModifiesHash_2.ast"); - MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, declaration, OPERATION_LOCATION); + final var modifiedApp = loadAst("multiLevelMetadataKeyModifiesHash_2.ast"); + MetadataCacheId otherKeyParts = getIdForComponentMetadata(modifiedApp, OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(otherKeyParts, not(twoLevelParts)); @@ -445,27 +353,12 @@ public void multiLevelMetadataKeyModifiesHash() throws Exception { public void multiLevelPartValueModifiesHash() throws Exception { mockMultiLevelMetadataKeyId(operation); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - operationDeclaration.addParameterGroup(keyGroup); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - - ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); - keyGroup.addParameter(partTwo); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - - final var app = serializeAndDeserialize("multiLevelPartValueModifiesHash_1.ast"); - MetadataCacheId original = getIdForComponentMetadata(app, declaration, OPERATION_LOCATION); + final var app = loadAst("multiLevelPartValueModifiesHash_1.ast"); + MetadataCacheId original = getIdForComponentMetadata(app, OPERATION_LOCATION); LOGGER.debug(original.toString()); - partTwo.setValue(ParameterSimpleValue.of("6666")); - final var modifiedApp = serializeAndDeserialize("multiLevelPartValueModifiesHash_2.ast"); - MetadataCacheId newHash = getIdForComponentMetadata(modifiedApp, declaration, OPERATION_LOCATION); + final var modifiedApp = loadAst("multiLevelPartValueModifiesHash_2.ast"); + MetadataCacheId newHash = getIdForComponentMetadata(modifiedApp, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); LOGGER.debug(newHash.toString()); @@ -476,27 +369,12 @@ public void multiLevelPartValueModifiesHash() throws Exception { public void multiLevelPartValueDoesNotModifyHashForKeys() throws Exception { mockMultiLevelMetadataKeyId(operation); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - operationDeclaration.addParameterGroup(keyGroup); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - - ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); - keyGroup.addParameter(partTwo); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - - final var app = serializeAndDeserialize("multiLevelPartValueDoesNotModifyHashForKeys_1.ast"); - MetadataCacheId original = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + final var app = loadAst("multiLevelPartValueDoesNotModifyHashForKeys_1.ast"); + MetadataCacheId original = getIdForMetadataKeys(app, OPERATION_LOCATION); LOGGER.debug(original.toString()); - partTwo.setValue(ParameterSimpleValue.of("6666")); - final var modifiedApp = serializeAndDeserialize("multiLevelPartValueDoesNotModifyHashForKeys_2.ast"); - MetadataCacheId newHash = getIdForMetadataKeys(modifiedApp, declaration, OPERATION_LOCATION); + final var modifiedApp = loadAst("multiLevelPartValueDoesNotModifyHashForKeys_2.ast"); + MetadataCacheId newHash = getIdForMetadataKeys(modifiedApp, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); assertThat(original, is(newHash)); @@ -506,24 +384,12 @@ public void multiLevelPartValueDoesNotModifyHashForKeys() throws Exception { public void multiLevelPartValueDoesNotModifyGlobalId() throws Exception { mockMultiLevelMetadataKeyId(operation); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - operationDeclaration.addParameterGroup(keyGroup); - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); - keyGroup.addParameter(partTwo); - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - - final var app = serializeAndDeserialize("multiLevelPartValueDoesNotModifyGlobalId_1.ast"); - MetadataCacheId original = getIdForGlobalMetadata(app, declaration, OPERATION_LOCATION); + final var app = loadAst("multiLevelPartValueDoesNotModifyGlobalId_1.ast"); + MetadataCacheId original = getIdForGlobalMetadata(app, OPERATION_LOCATION); LOGGER.debug(original.toString()); - partTwo.setValue(ParameterSimpleValue.of("6666")); - final var modifiedApp = serializeAndDeserialize("multiLevelPartValueDoesNotModifyGlobalId_2.ast"); - MetadataCacheId newHash = getIdForGlobalMetadata(modifiedApp, declaration, OPERATION_LOCATION); + final var modifiedApp = loadAst("multiLevelPartValueDoesNotModifyGlobalId_2.ast"); + MetadataCacheId newHash = getIdForGlobalMetadata(modifiedApp, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); assertThat(original, is(newHash)); @@ -536,22 +402,8 @@ public void metadataKeyHashIdStructure() throws Exception { mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), "keysResolver", true); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - operationDeclaration.addParameterGroup(keyGroup); - - ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); - keyGroup.addParameter(partTwo); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - - final var app = serializeAndDeserialize("metadataKeyHashIdStructure_1.ast"); - MetadataCacheId original = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + final var app = loadAst("metadataKeyHashIdStructure_1.ast"); + MetadataCacheId original = getIdForMetadataKeys(app, OPERATION_LOCATION); LOGGER.debug(original.toString()); assertThat(original.getParts(), hasSize(6)); @@ -568,27 +420,12 @@ public void partialFetchingMultiLevelPartValueModifiesHashForKeys() throws Excep mockTypeResolversInformationModelProperty(operation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), "keysResolver", true); - ArtifactDeclaration declaration = getBaseApp(); - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - operationDeclaration.addParameterGroup(keyGroup); - - ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); - keyGroup.addParameter(partTwo); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - - final var app = serializeAndDeserialize("partialFetchingMultiLevelPartValueModifiesHashForKeys_1.ast"); - MetadataCacheId original = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + final var app = loadAst("partialFetchingMultiLevelPartValueModifiesHashForKeys_1.ast"); + MetadataCacheId original = getIdForMetadataKeys(app, OPERATION_LOCATION); LOGGER.debug(original.toString()); - partTwo.setValue(ParameterSimpleValue.of("6666")); - final var modiifiedApp = serializeAndDeserialize("partialFetchingMultiLevelPartValueModifiesHashForKeys_2.ast"); - MetadataCacheId newHash = getIdForMetadataKeys(modiifiedApp, declaration, OPERATION_LOCATION); + final var modiifiedApp = loadAst("partialFetchingMultiLevelPartValueModifiesHashForKeys_2.ast"); + MetadataCacheId newHash = getIdForMetadataKeys(modiifiedApp, OPERATION_LOCATION); LOGGER.debug(newHash.toString()); assertThat(original, not(newHash)); @@ -600,29 +437,15 @@ public void sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesS "keysResolver"); mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), "keysResolver"); - ArtifactDeclaration declaration = getBaseApp(); - - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - - ParameterElementDeclaration metadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); - operationDeclaration.getParameterGroups().get(0).addParameter(metadataKeyPartParam); - - ComponentElementDeclaration anotherOperationDeclaration = - ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(1); - - ParameterElementDeclaration anotherOperationMetadataKeyPartParam = newParam(METADATA_KEY_PART_1, "User"); - anotherOperationDeclaration.getParameterGroups().get(0).addParameter(anotherOperationMetadataKeyPartParam); final var app = - serializeAndDeserialize("sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); - MetadataCacheId operationKeysParts = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); + loadAst("sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationKeysParts = getIdForMetadataKeys(app, OPERATION_LOCATION); LOGGER.debug(operationKeysParts.toString()); final var modifiedApp = - serializeAndDeserialize("sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_2.ast"); - MetadataCacheId anotherOperationKeysParts = getIdForMetadataKeys(modifiedApp, declaration, ANOTHER_OPERATION_LOCATION); + loadAst("sameSimpleMetadataKeyWithSameResolverOnDifferentOperationsGeneratesSameHashForKeys_2.ast"); + MetadataCacheId anotherOperationKeysParts = getIdForMetadataKeys(modifiedApp, ANOTHER_OPERATION_LOCATION); LOGGER.debug(anotherOperationKeysParts.toString()); assertThat(anotherOperationKeysParts, is(operationKeysParts)); @@ -637,29 +460,9 @@ public void multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashF mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), "keysResolver"); - ArtifactDeclaration declaration = getBaseApp(); - - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - ComponentElementDeclaration anotherOperationDeclaration = - ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(1); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - - operationDeclaration.addParameterGroup(keyGroup); - anotherOperationDeclaration.addParameterGroup(keyGroup); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, "localhost")); - - ParameterElementDeclaration partTwo = newParam(METADATA_KEY_PART_2, "8080"); - keyGroup.addParameter(partTwo); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, "/api")); - - final var app = serializeAndDeserialize("multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); - MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); + final var app = loadAst("multilevelPartsWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -675,35 +478,10 @@ public void multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSame mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), "keysResolver"); - ArtifactDeclaration declaration = getBaseApp(); - - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - ComponentElementDeclaration anotherOperationDeclaration = - ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(1); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - ParameterGroupElementDeclaration anotherKeyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - - operationDeclaration.addParameterGroup(keyGroup); - anotherOperationDeclaration.addParameterGroup(anotherKeyGroup); - - final String keyPart1Value = "localhost"; - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_2, "8080")); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_2, "6666")); - - final String keyPart3Value = "/api"; - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - final var app = - serializeAndDeserialize("multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); - MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); + loadAst("multilevelPartsWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -721,35 +499,9 @@ public void partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashF mockTypeResolversInformationModelProperty(anotherOperation, CATEGORY_NAME, "outputResolver", "attributesResolver", emptyMap(), "keysResolver"); - ArtifactDeclaration declaration = getBaseApp(); - - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - ComponentElementDeclaration anotherOperationDeclaration = - ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(1); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - ParameterGroupElementDeclaration anotherKeyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - - operationDeclaration.addParameterGroup(keyGroup); - anotherOperationDeclaration.addParameterGroup(anotherKeyGroup); - - final String keyPart1Value = "localhost"; - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); - - final String keyPart2Value = "8080"; - keyGroup.addParameter(newParam(METADATA_KEY_PART_2, keyPart2Value)); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_2, keyPart2Value)); - - final String keyPart3Value = "/api"; - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - - final var app = serializeAndDeserialize("partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); - MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); + final var app = loadAst("partialFetchingWithSameValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -763,36 +515,10 @@ public void partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSame setPartialFetchingMock(operation); setPartialFetchingMock(anotherOperation); - - ArtifactDeclaration declaration = getBaseApp(); - - ComponentElementDeclaration operationDeclaration = ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(0); - ComponentElementDeclaration anotherOperationDeclaration = - ((ConstructElementDeclaration) declaration.getGlobalElements().get(1)) - .getComponents().get(1); - - ParameterGroupElementDeclaration keyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - ParameterGroupElementDeclaration anotherKeyGroup = new ParameterGroupElementDeclaration(METADATA_KEY_GROUP); - - operationDeclaration.addParameterGroup(keyGroup); - anotherOperationDeclaration.addParameterGroup(anotherKeyGroup); - - final String keyPart1Value = "localhost"; - keyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_1, keyPart1Value)); - - keyGroup.addParameter(newParam(METADATA_KEY_PART_2, "8080")); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_2, "6666")); - - final String keyPart3Value = "/api"; - keyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - anotherKeyGroup.addParameter(newParam(METADATA_KEY_PART_3, keyPart3Value)); - final var app = - serializeAndDeserialize("partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); - MetadataCacheId operationHash = getIdForMetadataKeys(app, declaration, OPERATION_LOCATION); - MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, declaration, ANOTHER_OPERATION_LOCATION); + loadAst("partialFetchingWithDifferentValuesOnDifferentOperationsGeneratesSameHashForKeys_1.ast"); + MetadataCacheId operationHash = getIdForMetadataKeys(app, OPERATION_LOCATION); + MetadataCacheId anotherOperationHash = getIdForMetadataKeys(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(operationHash.toString()); LOGGER.debug(anotherOperationHash.toString()); @@ -848,58 +574,6 @@ public QueryEntityResolver getQueryEntityResolver() { }))); } - private ParameterElementDeclaration newParam(String name, String value) { - ParameterElementDeclaration param = new ParameterElementDeclaration(name); - param.setValue(ParameterSimpleValue.of(value)); - return param; - } - - private ArtifactDeclaration getBaseApp() { - return ElementDeclarer.newArtifact() - .withGlobalElement(declarer.newConfiguration(CONFIGURATION_NAME) - .withRefName(MY_CONFIG) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .withConnection(declarer.newConnection(CONNECTION_PROVIDER_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, - newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) - .newConstruct(FLOW_ELEMENT_IDENTIFIER) - .withRefName(MY_FLOW) - .withComponent( - declarer.newOperation(OPERATION_NAME) - .withConfig(MY_CONFIG) - .withParameterGroup(g -> g.withParameter(CONTENT_NAME, "nonKey")) - .getDeclaration()) - .withComponent( - declarer.newOperation(ANOTHER_OPERATION_NAME) - .withConfig(MY_CONFIG) - .withParameterGroup(g -> g.withParameter(CONTENT_NAME, "nonKey")) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement(declarer.newGlobalParameter("complexType") - .withRefName(MY_GLOBAL_TEMPLATE) - .withValue(ParameterObjectValue.builder() - .withParameter("otherName", "simpleParam") - .withParameter("myCamelCaseName", "someContent") - .withParameter("numbers", ParameterListValue.builder() - .withValue("10") - .withValue("20") - .build()) - .build()) - .getDeclaration()) - .getDeclaration(); - } - private void mockSimpleMetadataKeyId(OperationModel model) { ParameterModel metadataKeyId = mockKeyPart(METADATA_KEY_PART_1, 1); @@ -998,7 +672,7 @@ private ParameterModel mockKeyPart(String name, int order) { return metadataKeyId; } - private ArtifactAst serializeAndDeserialize(String astFileName) throws IOException { + private ArtifactAst loadAst(String astFileName) throws IOException { ArtifactAstDeserializer defaultArtifactAstDeserializer = new ArtifactAstSerializerProvider().getDeserializer(); ArtifactAst deserializedArtifactAst = defaultArtifactAstDeserializer diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java index a967d368fc78..a51df26bbd0c 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ModelBasedTypeMetadataCacheKeyGeneratorTestCase.java @@ -6,11 +6,6 @@ */ package org.mule.runtime.config.dsl.model; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.forExtension; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newListValue; -import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; -import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.SDK_TOOLING_SUPPORT; import static org.mule.test.allure.AllureConstants.SdkToolingSupport.MetadataTypeResolutionStory.METADATA_CACHE; @@ -26,14 +21,9 @@ import org.mule.runtime.api.dsl.DslResolvingContext; import org.mule.runtime.api.meta.model.ExtensionModel; import org.mule.runtime.api.meta.model.XmlDslModel; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; -import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; -import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.serialization.ArtifactAstDeserializer; import org.mule.runtime.ast.api.serialization.ArtifactAstSerializerProvider; -import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; import org.mule.runtime.metadata.api.cache.MetadataCacheId; @@ -67,10 +57,10 @@ public class ModelBasedTypeMetadataCacheKeyGeneratorTestCase extends AbstractMet @Test public void operationsWithSameOutputType() throws Exception { final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -80,11 +70,11 @@ public void operationsWithSameOutputType() throws Exception { public void operationsWithDifferentOutputTypeResolvers() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithOutputType(anotherOperation, "category", "anotherResolverName"); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -94,11 +84,11 @@ public void operationsWithDifferentOutputTypeResolvers() throws Exception { public void operationsWithOutputStaticTypeAgainstDynamicType() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -108,11 +98,11 @@ public void operationsWithOutputStaticTypeAgainstDynamicType() throws Exception public void operationsWithDifferentOutputResolversCategory() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "resolverName"); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithOutputType(anotherOperation, "anotherCategory", "resolverName"); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -121,10 +111,10 @@ public void operationsWithDifferentOutputResolversCategory() throws Exception { @Test public void operationsWithSameAttributesType() throws Exception { final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -134,11 +124,11 @@ public void operationsWithSameAttributesType() throws Exception { public void operationsWithDifferentAttributesTypeResolvers() throws Exception { mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "resolverName"); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "category", "anotherResolverName"); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -148,11 +138,11 @@ public void operationsWithDifferentAttributesTypeResolvers() throws Exception { public void operationsWithAttributeStaticTypeAgainstDynamicType() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "category", "anotherResolverName"); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -162,11 +152,11 @@ public void operationsWithAttributeStaticTypeAgainstDynamicType() throws Excepti public void operationsWithDifferentAttributesResolversCategory() throws Exception { mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "resolverName"); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithAttributeType(anotherOperation, "anotherCategory", "resolverName"); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -178,7 +168,7 @@ public void operationsInputHashIdStructure() throws Exception { parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(6)); @@ -192,7 +182,7 @@ public void operationsInputHashIdStructure() throws Exception { public void operationsOutputHashIdStructure() throws Exception { mockTypeResolversInformationModelPropertyWithOutputType(operation, "category", "outputResolverName"); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(6)); @@ -206,7 +196,7 @@ public void operationsOutputHashIdStructure() throws Exception { public void operationsOutputAttributesHashIdStructure() throws Exception { mockTypeResolversInformationModelPropertyWithAttributeType(operation, "category", "outputAttributesResolverName"); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); assertThat(keyParts.getParts(), hasSize(6)); @@ -223,7 +213,7 @@ public void operationsWithSameInputType() throws Exception { parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); Map anotherParameterResolversNames = new HashMap<>(); @@ -232,7 +222,7 @@ public void operationsWithSameInputType() throws Exception { mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "category", anotherParameterResolversNames); MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"), - getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -246,8 +236,8 @@ public void operationsWithDifferentInputTypeResolvers() throws Exception { mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), - OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, + CONTENT_NAME); LOGGER.debug(keyParts.toString()); Map anotherParameterResolversNames = new HashMap<>(); @@ -255,8 +245,9 @@ public void operationsWithDifferentInputTypeResolvers() throws Exception { parameterResolversNames.put(ANOTHER_CONTENT_NAME, "changed"); mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "category", anotherParameterResolversNames); MetadataCacheId otherKeyParts = - getIdForComponentInputMetadata(loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"), getBaseApp(), - ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); + getIdForComponentInputMetadata(loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"), + ANOTHER_OPERATION_LOCATION, + ANOTHER_CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -270,13 +261,13 @@ public void operationsWithInputTypeStaticTypeAgainstDynamicType() throws Excepti mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), - OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, + CONTENT_NAME); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); MetadataCacheId otherKeyParts = - getIdForComponentInputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); + getIdForComponentInputMetadata(app, ANOTHER_OPERATION_LOCATION, ANOTHER_CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -290,11 +281,11 @@ public void operationsWithDifferentInputResolversCategory() throws Exception { mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); mockTypeResolversInformationModelPropertyWithInputTypes(anotherOperation, "anotherCategory", parameterResolversNames); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -304,11 +295,11 @@ public void operationsWithDifferentInputResolversCategory() throws Exception { public void operationsWithDifferentStaticOutputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentOutputMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -318,11 +309,11 @@ public void operationsWithDifferentStaticOutputTypes() throws Exception { public void operationsWithDifferentStaticAttributeTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentAttributesMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -332,11 +323,11 @@ public void operationsWithDifferentStaticAttributeTypes() throws Exception { public void operationsWithDifferentStaticInputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); removeTypeResolversInformationModelPropertyfromMock(anotherOperation); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION, LIST_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -346,10 +337,10 @@ public void operationsWithDifferentStaticInputTypes() throws Exception { public void operationWithStaticOutputAndInputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, getBaseApp(), OPERATION_LOCATION); + MetadataCacheId keyParts = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, getBaseApp(), ANOTHER_OPERATION_LOCATION); + MetadataCacheId otherKeyParts = getIdForComponentAttributesMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -359,10 +350,10 @@ public void operationWithStaticOutputAndInputTypes() throws Exception { public void operationWithStaticInputTypes() throws Exception { removeTypeResolversInformationModelPropertyfromMock(operation); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -375,10 +366,10 @@ public void operationWithParametersOfSameInputType() throws Exception { parameterResolversNames.put(CONTENT_NAME, LIST_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, is(otherKeyParts)); @@ -391,10 +382,10 @@ public void operationWithParametersOfDifferentInputType() throws Exception { parameterResolversNames.put(CONTENT_NAME, CONTENT_NAME); mockTypeResolversInformationModelPropertyWithInputTypes(operation, "category", parameterResolversNames); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId keyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, LIST_NAME); + MetadataCacheId keyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(keyParts.toString()); - MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, getBaseApp(), OPERATION_LOCATION, CONTENT_NAME); + MetadataCacheId otherKeyParts = getIdForComponentInputMetadata(app, OPERATION_LOCATION, CONTENT_NAME); LOGGER.debug(otherKeyParts.toString()); assertThat(keyParts, not(otherKeyParts)); @@ -422,54 +413,8 @@ public void sameComponentsOnDifferentExtensionsGenerateDifferentHash() throws Ex .add(newExtensionModel) .build(); dslResolvingContext = DslResolvingContext.getDefault(extensions); - dslFactory = DslElementModelFactory.getDefault(dslResolvingContext); - - ElementDeclarer newElementDeclarer = forExtension(newExtensionModelName); final String newFlowName = "myNewFlow"; - final String newConfigName = "myNewConfig"; - ArtifactDeclaration baseApp = getBaseApp(); - ArtifactDeclaration app = ElementDeclarer.newArtifact() - .withGlobalElement(baseApp.getGlobalElements().get(0)) // config - .withGlobalElement(baseApp.getGlobalElements().get(1)) // flow - .withGlobalElement( - newElementDeclarer.newConfiguration(CONFIGURATION_NAME) - .withRefName(newConfigName) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .withConnection(newElementDeclarer.newConnection(CONNECTION_PROVIDER_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, - newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement( - ElementDeclarer.forExtension(MULE_NAME) - .newConstruct(FLOW_ELEMENT_IDENTIFIER) - .withRefName(newFlowName) - .withComponent( - newElementDeclarer.newOperation(OPERATION_NAME) - .withConfig(newConfigName) - .withParameterGroup(g -> g.withParameter(CONTENT_NAME, "nonKey")) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) - .newConstruct(FLOW_ELEMENT_IDENTIFIER) - .withRefName(CONFIGLESS_FLOW) - .withComponent( - newElementDeclarer.newOperation(OPERATION_NAME) - .withParameterGroup(g -> g - .withParameter(CONTENT_NAME, "nonKey")) - .getDeclaration()) - .getDeclaration()) - - .getDeclaration(); // With config reference (which already includes the namespace:name for the configuration) final String extensionOperationLocation = OPERATION_LOCATION; @@ -478,16 +423,16 @@ public void sameComponentsOnDifferentExtensionsGenerateDifferentHash() throws Ex final var ast = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); final var modifiedAst = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase_2"); - MetadataCacheId oldHash = getIdForComponentOutputMetadata(ast, baseApp, extensionOperationLocation); - MetadataCacheId newHash = getIdForComponentOutputMetadata(modifiedAst, app, newExtensionOperationLocation); + MetadataCacheId oldHash = getIdForComponentOutputMetadata(ast, extensionOperationLocation); + MetadataCacheId newHash = getIdForComponentOutputMetadata(modifiedAst, newExtensionOperationLocation); assertThat(oldHash, is(not(newHash))); // Without config reference final String configlessProcessorLocation = CONFIGLESS_FLOW + "/processors/0"; - oldHash = getIdForComponentOutputMetadata(ast, baseApp, configlessProcessorLocation); - newHash = getIdForComponentOutputMetadata(modifiedAst, app, configlessProcessorLocation); + oldHash = getIdForComponentOutputMetadata(ast, configlessProcessorLocation); + newHash = getIdForComponentOutputMetadata(modifiedAst, configlessProcessorLocation); assertThat(oldHash, is(not(newHash))); } @@ -505,29 +450,28 @@ public void sameTypesOnDifferentOperationsWithDifferentKeyResolverGeneratesSameH mockTypeResolversInformationModelProperty(anotherOperation, category, outputResolverName, attributesResolverName, parameterResolversNames, "anotherOperationKeysResolver"); - ArtifactDeclaration baseApp = getBaseApp(); final var app = loadApplicationModel("ModelBasedTypeMetadataCacheKeyGeneratorTestCase"); - MetadataCacheId operationOutputMetadataCacheId = getIdForComponentOutputMetadata(app, baseApp, OPERATION_LOCATION); + MetadataCacheId operationOutputMetadataCacheId = getIdForComponentOutputMetadata(app, OPERATION_LOCATION); LOGGER.debug(operationOutputMetadataCacheId.toString()); MetadataCacheId operationListInputMetadataCacheId = - getIdForComponentInputMetadata(app, baseApp, OPERATION_LOCATION, LIST_NAME); + getIdForComponentInputMetadata(app, OPERATION_LOCATION, LIST_NAME); LOGGER.debug(operationListInputMetadataCacheId.toString()); MetadataCacheId operationAttributesMetadataCacheId = - getIdForComponentAttributesMetadata(app, baseApp, OPERATION_LOCATION); + getIdForComponentAttributesMetadata(app, OPERATION_LOCATION); LOGGER.debug(operationAttributesMetadataCacheId.toString()); MetadataCacheId anotherOperationOutputMetadataCacheId = - getIdForComponentOutputMetadata(app, baseApp, ANOTHER_OPERATION_LOCATION); + getIdForComponentOutputMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(anotherOperationOutputMetadataCacheId.toString()); MetadataCacheId anotherOperationListInputMetadataCacheId = - getIdForComponentInputMetadata(app, baseApp, ANOTHER_OPERATION_LOCATION, LIST_NAME); + getIdForComponentInputMetadata(app, ANOTHER_OPERATION_LOCATION, LIST_NAME); LOGGER.debug(anotherOperationListInputMetadataCacheId.toString()); MetadataCacheId anotherOperationAttributesMetadataCacheId = - getIdForComponentAttributesMetadata(app, baseApp, ANOTHER_OPERATION_LOCATION); + getIdForComponentAttributesMetadata(app, ANOTHER_OPERATION_LOCATION); LOGGER.debug(anotherOperationAttributesMetadataCacheId.toString()); assertThat(operationOutputMetadataCacheId, is(anotherOperationOutputMetadataCacheId)); @@ -546,66 +490,4 @@ protected ArtifactAst loadApplicationModel(String astName) throws Exception { return deserializedArtifactAst; } - private ArtifactDeclaration getBaseApp() { - return ElementDeclarer.newArtifact() - .withGlobalElement(declarer.newConfiguration(CONFIGURATION_NAME) - .withRefName(MY_CONFIG) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .withConnection(declarer.newConnection(CONNECTION_PROVIDER_NAME) - .withParameterGroup(newParameterGroup() - .withParameter(CONTENT_NAME, CONTENT_VALUE) - .withParameter(BEHAVIOUR_NAME, BEHAVIOUR_VALUE) - .withParameter(LIST_NAME, - newListValue().withValue(ITEM_VALUE).build()) - .getDeclaration()) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) - .newConstruct(FLOW_ELEMENT_IDENTIFIER) - .withRefName(MY_FLOW) - .withComponent( - declarer.newOperation(OPERATION_NAME) - .withConfig(MY_CONFIG) - .withParameterGroup(g -> g - .withParameter(CONTENT_NAME, "nonKey") - .withParameter(KEY_NAME, "keyA")) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) - .newConstruct(FLOW_ELEMENT_IDENTIFIER) - .withRefName(CONFIGLESS_FLOW) - .withComponent( - declarer.newOperation(OPERATION_NAME) - .withParameterGroup(g -> g - .withParameter(CONTENT_NAME, "nonKey")) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement(ElementDeclarer.forExtension(MULE_NAME) - .newConstruct(FLOW_ELEMENT_IDENTIFIER) - .withRefName(MY_OTHER_FLOW) - .withComponent( - declarer.newOperation(ANOTHER_OPERATION_NAME) - .withConfig(MY_CONFIG) - .withParameterGroup(g -> g - .withParameter(ANOTHER_CONTENT_NAME, "anotherNonKey") - .withParameter(KEY_NAME, "keyA")) - .getDeclaration()) - .getDeclaration()) - .withGlobalElement(declarer.newGlobalParameter("complexType") - .withRefName(MY_GLOBAL_TEMPLATE) - .withValue(ParameterObjectValue.builder() - .withParameter("otherName", "simpleParam") - .withParameter("myCamelCaseName", "someContent") - .withParameter("numbers", ParameterListValue.builder() - .withValue("10") - .withValue("20") - .build()) - .build()) - .getDeclaration()) - .getDeclaration(); - } } diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java index 2015854b84ad..b61d294672e9 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java +++ b/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/ValueProviderCacheIdGeneratorTestCase.java @@ -6,48 +6,25 @@ */ package org.mule.runtime.config.dsl.model; -import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; -import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.forAllComplexActingParameterChanges; -import static org.mule.runtime.config.dsl.model.DeclarationUtils.modifyParameter; -import static org.mule.runtime.config.dsl.model.DeclarationUtils.removeParameter; -import static java.lang.String.format; import static java.util.Collections.singletonList; -import static junit.framework.TestCase.fail; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; import static org.mockito.Mockito.when; -import org.mule.runtime.api.component.location.Location; import org.mule.runtime.api.meta.model.parameter.ActingParameterModel; import org.mule.runtime.api.meta.model.parameter.FieldValueProviderModel; -import org.mule.runtime.api.meta.model.parameter.ParameterizedModel; -import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.app.declaration.api.ConfigurationElementDeclaration; -import org.mule.runtime.app.declaration.api.ElementDeclaration; -import org.mule.runtime.app.declaration.api.ParameterValue; -import org.mule.runtime.app.declaration.api.ParameterizedElementDeclaration; -import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; -import org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; -import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.config.api.dsl.model.metadata.ComponentBasedValueProviderCacheIdGenerator; -import org.mule.runtime.config.api.dsl.model.metadata.DeclarationBasedValueProviderCacheIdGenerator; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheIdGenerator; -import org.mule.runtime.metadata.api.dsl.DslElementModel; -import org.mule.runtime.metadata.api.locator.ComponentLocator; import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; -import org.mule.runtime.metadata.internal.cache.DslElementBasedValueProviderCacheIdGenerator; -import java.util.HashMap; import java.util.LinkedList; import java.util.List; -import java.util.Map; import java.util.Optional; import java.util.concurrent.atomic.AtomicInteger; @@ -55,505 +32,358 @@ public class ValueProviderCacheIdGeneratorTestCase extends AbstractMockedValueProviderExtensionTestCase { - private DslElementModelFactory dslElementModelFactory; - - @Override - public void before() { - super.before(); - dslElementModelFactory = DslElementModelFactory.getDefault(dslContext); - } - private Optional computeIdFor(ArtifactAst app, - ArtifactDeclaration appDeclaration, String location, String parameterName) throws Exception { - return this.computeIdFor(app, appDeclaration, location, parameterName, null); + return this.computeIdFor(app, location, parameterName, null); } private Optional computeIdFor(ArtifactAst app, - ArtifactDeclaration appDeclaration, String location, String parameterName, String targetSelector) throws Exception { Locator locator = new Locator(app); - ComponentLocator> dslLocator = - l -> getDeclaration(appDeclaration, l.toString()).map(d -> dslElementModelFactory.create(d).orElse(null)); - - ComponentLocator declarationLocator = - l -> appDeclaration.findElement(builderFromStringRepresentation(l.toString()).build()); ValueProviderCacheIdGenerator componentAstBasedValueProviderCacheIdGenerator = new ComponentAstBasedValueProviderCacheIdGenerator(locator); - ValueProviderCacheIdGenerator componentBasedValueProviderCacheIdGenerator = - new ComponentBasedValueProviderCacheIdGenerator(dslContext, locator); - ValueProviderCacheIdGenerator> dslElementModelValueProviderCacheIdGenerator = - new DslElementBasedValueProviderCacheIdGenerator(dslLocator); - ValueProviderCacheIdGenerator elementDeclarationValueProviderCacheIdGenerator = - new DeclarationBasedValueProviderCacheIdGenerator(dslContext, declarationLocator); ComponentAst component = getComponentAst(app, location); - DslElementModel dslElementModel = dslLocator.get(Location.builderFromStringRepresentation(location).build()) - .orElseThrow(() -> new AssertionError("Could not create dslElementModel")); - - Optional elementDeclaration = - appDeclaration.findElement(builderFromStringRepresentation(location).build()); - Optional elementModel = component.getModel(ParameterizedModel.class); - if (!elementDeclaration.isPresent() || !elementModel.isPresent()) { - fail(format("missing declaration or model for: %s", location)); - } - - Optional dslElementId; - Optional componentBasedId; - Optional declarationBasedId; Optional astId; if (targetSelector == null) { - dslElementId = dslElementModelValueProviderCacheIdGenerator.getIdForResolvedValues(dslElementModel, parameterName); - componentBasedId = componentBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName); - declarationBasedId = - elementDeclarationValueProviderCacheIdGenerator.getIdForResolvedValues(elementDeclaration.get(), parameterName); astId = componentAstBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName); } else { - dslElementId = - dslElementModelValueProviderCacheIdGenerator.getIdForResolvedValues(dslElementModel, parameterName, targetSelector); - componentBasedId = - componentBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName, targetSelector); - declarationBasedId = elementDeclarationValueProviderCacheIdGenerator.getIdForResolvedValues(elementDeclaration.get(), - parameterName, targetSelector); astId = componentAstBasedValueProviderCacheIdGenerator.getIdForResolvedValues(component, parameterName, targetSelector); } - checkIdsAreEqual(astId, dslElementId); - checkIdsAreEqual(dslElementId, componentBasedId); - checkIdsAreEqual(componentBasedId, declarationBasedId); - - // Any should be fine - return dslElementId; + return astId; } @Test public void idForParameterWithNoProviderInConfig() throws Exception { - ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(loadAst("idForParameterWithNoProviderInConfig_1"), app, MY_CONFIG, ACTING_PARAMETER_NAME) + final var app = loadAst("idForParameterWithNoProviderInConfig_1"); + assertThat(computeIdFor(app, MY_CONFIG, ACTING_PARAMETER_NAME) .isPresent(), is(false)); } @Test public void idForParameterWithNoProviderInSource() throws Exception { - ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(loadAst("idForParameterWithNoProviderInConfig_1"), app, SOURCE_LOCATION, ACTING_PARAMETER_NAME) + final var app = loadAst("idForParameterWithNoProviderInConfig_1"); + assertThat(computeIdFor(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME) .isPresent(), is(false)); } @Test public void idForParameterWithNoProviderInOperation() throws Exception { - ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(loadAst("idForParameterWithNoProviderInOperation_1"), app, OPERATION_LOCATION, ACTING_PARAMETER_NAME) + final var app = loadAst("idForParameterWithNoProviderInOperation_1"); + assertThat(computeIdFor(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME) .isPresent(), is(false)); } @Test public void idForConfigNoChanges() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional configId = - computeIdFor(loadAst("idForConfigNoChanges_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigNoChanges_1"); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - checkIdsAreEqual(configId, - computeIdFor(loadAst("idForConfigNoChanges_2"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigNoChanges_2"); + checkIdsAreEqual(configId, computeIdFor(modifiedApp, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingNotActingParameters() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional configId = - computeIdFor(loadAst("idForConfigChangingNotActingParameters_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigChangingNotActingParameters_1"); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(configId, - computeIdFor(loadAst("idForConfigChangingNotActingParameters_2"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigChangingNotActingParameters_2"); + checkIdsAreEqual(configId, computeIdFor(modifiedApp, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingActingParameter() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional configId = - computeIdFor(loadAst("idForConfigChangingActingParameter_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigChangingActingParameter_1"); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(configId, computeIdFor(loadAst("idForConfigChangingActingParameter_2"), app, MY_CONFIG, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigChangingActingParameter_2"); + checkIdsAreDifferent(configId, computeIdFor(modifiedApp, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigChangingActingParameterInGroup() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional configId = - computeIdFor(loadAst("idForConfigChangingActingParameterInGroup_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigChangingActingParameterInGroup_1"); + Optional configId = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); assertThat(configId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(configId, computeIdFor(loadAst("idForConfigChangingActingParameterInGroup_2"), app, MY_CONFIG, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigChangingActingParameterInGroup_2"); + checkIdsAreDifferent(configId, computeIdFor(modifiedApp, MY_CONFIG, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationNoChanges() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional opId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationNoChanges_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessOperationNoChanges_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - checkIdsAreEqual(opId, computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationNoChanges_2"), app, OPERATION_LOCATION, + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationNoChanges_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangingActingParameter() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional opId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_2"), app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); - } + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameter_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); + } @Test public void idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional opId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_1"), - app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = + loadAst("idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - removeParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME); - checkIdsAreEqual(opId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_2"), - app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = + loadAst("idForConfiglessAndConnectionlessOperationDefaultValueHashIdShouldBeSameWithExplicitValueOnActingParameter_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional opId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1"), app, - OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, OPERATION_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2"), app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangingActingParameterInGroup_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangesInConfig() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional opId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_2"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangesInConfig_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessOperationChangesInConnection() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional opId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_2"), app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessOperationChangesInConnection_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceNoChanges() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional sourceId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceNoChanges_1"), app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessSourceNoChanges_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - checkIdsAreEqual(sourceId, computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceNoChanges_2"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedAst = loadAst("idForConfiglessAndConnectionlessSourceNoChanges_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedAst, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangingActingParameter() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional sourceId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, SOURCE_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_2"), app, - SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameter_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional sourceId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, SOURCE_LOCATION, PARAMETER_IN_GROUP_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2"), app, - SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangingActingParameterInGroup_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangesInConfig() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional sourceId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_2"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangesInConfig_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfiglessAndConnectionlessSourceChangesInConnection() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional sourceId = - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, - computeIdFor(loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_2"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfiglessAndConnectionlessSourceChangesInConnection_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareOperationChangesInConfigNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId = - computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, - computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2"), app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareOperationChangesInConfigNotRequiredForMetadata_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareOperationChangesInConfigRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId = - computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, - computeIdFor(loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_2"), app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareOperationChangesInConfigRequiredForMetadata_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional opId = - computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(opId, - computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2"), app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConnectionAwareOperationChangesInConnectionNotRequiredForMetadata_2"); + checkIdsAreEqual(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareOperationChangesInConnectionRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional opId = - computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_1"); + Optional opId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(opId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(opId, - computeIdFor(loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2"), app, - OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConnectionAwareOperationChangesInConnectionRequiredForMetadata_2"); + checkIdsAreDifferent(opId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareSourceChangesInConfigNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional sourceId = - computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, - computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareSourceChangesInConfigNotRequiredForMetadata_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConfigAwareSourceChangesInConfigRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional sourceId = - computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONFIG, PARAMETER_REQUIRED_FOR_METADATA_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, - computeIdFor(loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_2"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConfigAwareSourceChangesInConfigRequiredForMetadata_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional sourceId = - computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreEqual(sourceId, - computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2"), app, - SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConnectionAwareSourceChangesInConnectionNotRequiredForMetadata_2"); + checkIdsAreEqual(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void idForConnectionAwareSourceChangesInConnectionRequiredForMetadata() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); - Optional sourceId = - computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1"), app, SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_1"); + Optional sourceId = computeIdFor(app, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(sourceId.isPresent(), is(true)); - modifyParameter(app, MY_CONNECTION, PARAMETER_REQUIRED_FOR_METADATA_NAME, - p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(sourceId, - computeIdFor(loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2"), app, - SOURCE_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("idForConnectionAwareSourceChangesInConnectionRequiredForMetadata_2"); + checkIdsAreDifferent(sourceId, computeIdFor(modifiedApp, SOURCE_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test public void equalConfigsWithDifferentNameGetSameHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); - ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); - app.addGlobalElement(declareConfig(config.getConnection().get(), "newName", - PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, - ACTING_PARAMETER_DEFAULT_VALUE, - PROVIDED_PARAMETER_DEFAULT_VALUE, - PARAMETER_IN_GROUP_DEFAULT_VALUE)); - Optional config1Id = - computeIdFor(loadAst("equalConfigsWithDifferentNameGetSameHash_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); - Optional config2Id = - computeIdFor(loadAst("equalConfigsWithDifferentNameGetSameHash_1"), app, "newName", PROVIDED_PARAMETER_NAME); + final var app = loadAst("equalConfigsWithDifferentNameGetSameHash_1"); + Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); checkIdsAreEqual(config1Id, config2Id); } @Test public void differentConfigsWithSameParameterGetSameHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); - ConfigurationElementDeclaration config = (ConfigurationElementDeclaration) app.getGlobalElements().get(0); - app.addGlobalElement(declareOtherConfig(config.getConnection().get(), "newName", - PARAMETER_REQUIRED_FOR_METADATA_DEFAULT_VALUE, - ACTING_PARAMETER_DEFAULT_VALUE, - PROVIDED_PARAMETER_DEFAULT_VALUE, - PARAMETER_IN_GROUP_DEFAULT_VALUE)); - Optional config1Id = - computeIdFor(loadAst("differentConfigsWithSameParameterGetSameHash_1"), app, MY_CONFIG, PROVIDED_PARAMETER_NAME); - Optional config2Id = - computeIdFor(loadAst("differentConfigsWithSameParameterGetSameHash_1"), app, "newName", PROVIDED_PARAMETER_NAME); + final var app = loadAst("differentConfigsWithSameParameterGetSameHash_1"); + Optional config1Id = computeIdFor(app, MY_CONFIG, PROVIDED_PARAMETER_NAME); + Optional config2Id = computeIdFor(app, "newName", PROVIDED_PARAMETER_NAME); checkIdsAreEqual(config1Id, config2Id); } @Test public void differentValueProviderNameGetsSameHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId1 = - computeIdFor(loadAst("differentValueProviderNameGetsSameHash_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var app = loadAst("differentValueProviderNameGetsSameHash_1"); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderName()).thenReturn("newValueProviderName"); - Optional opId2 = - computeIdFor(loadAst("differentValueProviderNameGetsSameHash_2"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var modifiedApp = loadAst("differentValueProviderNameGetsSameHash_2"); + Optional opId2 = computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreEqual(opId1, opId2); } @Test public void differentValueProviderIdGetsDifferentHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); when(valueProviderModel.requiresConnection()).thenReturn(true); when(valueProviderModel.requiresConfiguration()).thenReturn(true); - Optional opId1 = - computeIdFor(loadAst("differentValueProviderIdGetsDifferentHash_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var app = loadAst("differentValueProviderIdGetsDifferentHash_1"); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + when(valueProviderModel.getProviderId()).thenReturn("newValueProviderId"); - Optional opId2 = - computeIdFor(loadAst("differentValueProviderIdGetsDifferentHash_2"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var modifiedApp = loadAst("differentValueProviderIdGetsDifferentHash_2"); + Optional opId2 = computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreDifferent(opId1, opId2); } @Test public void differentOperationsWithSameParametersGetsSameHash() throws Exception { - ArtifactDeclaration app = getBaseApp(); - Optional opId1 = - computeIdFor(loadAst("differentOperationsWithSameParametersGetsSameHash_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); - Optional opId2 = computeIdFor(loadAst("differentOperationsWithSameParametersGetsSameHash_1"), app, - OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + final var app = loadAst("differentOperationsWithSameParametersGetsSameHash_1"); + Optional opId1 = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); + Optional opId2 = computeIdFor(app, OTHER_OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); checkIdsAreEqual(opId1, opId2); } @Test public void differentHashForComplexActingParameterValue() throws Exception { - ArtifactDeclaration app = getBaseApp(); List> allIds = new LinkedList<>(); AtomicInteger index = new AtomicInteger(); - forAllComplexActingParameterChanges(app, - OPERATION_LOCATION, + forAllComplexActingParameterChanges(OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, v -> allIds .add(computeIdFor(loadAst("differentHashForComplexActingParameterValue_" + index.incrementAndGet()), - app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME))); @@ -575,16 +405,12 @@ public void extractionExpressionIsUsedForActingParameters() throws Exception { when(valueProviderModel.getActingParameters()).thenReturn(singletonList(otherParameterName)); when(valueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); - ArtifactDeclaration app = getBaseApp(); - - Optional operationId = - computeIdFor(loadAst("extractionExpressionIsUsedForActingParameters_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME); + final var app = loadAst("extractionExpressionIsUsedForActingParameters_1"); + Optional operationId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME); assertThat(operationId.isPresent(), is(true)); - modifyParameter(app, OPERATION_LOCATION, ACTING_PARAMETER_NAME, p -> p.setValue(ParameterSimpleValue.of("newValue"))); - checkIdsAreDifferent(operationId, - computeIdFor(loadAst("extractionExpressionIsUsedForActingParameters_2"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + + final var modifiedApp = loadAst("extractionExpressionIsUsedForActingParameters_2"); + checkIdsAreDifferent(operationId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test @@ -597,21 +423,13 @@ public void wholeParameterIsUsedIfExpressionPointsToField() throws Exception { when(actingParameterModel.getExtractionExpression()).thenReturn(extractionExpression); when(valueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); - ArtifactDeclaration app = getBaseApp(); - - Optional operationId = - computeIdFor(loadAst("wholeParameterIsUsedIfExpressionPointsToField_1"), app, OPERATION_LOCATION, - PROVIDED_FROM_COMPLEX_PARAMETER_NAME); + final var app = loadAst("wholeParameterIsUsedIfExpressionPointsToField_1"); + Optional operationId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME); assertThat(operationId.isPresent(), is(true)); + // Modify a parameter that should not affect the hash - modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, p -> { - Map complexDeclaration = new HashMap<>(((ParameterObjectValue) p.getValue()).getParameters()); - complexDeclaration.put("intParam", plain("999")); - ((ParameterObjectValue) p.getValue()).setParameters(complexDeclaration); - }); - checkIdsAreDifferent(operationId, - computeIdFor(loadAst("wholeParameterIsUsedIfExpressionPointsToField_2"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME)); + final var modifiedApp = loadAst("wholeParameterIsUsedIfExpressionPointsToField_2"); + checkIdsAreDifferent(operationId, computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME)); } @Test @@ -622,13 +440,10 @@ public void presentFieldValueProviderGetsId() throws Exception { targetSelector); when(providedParameter.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); - ArtifactDeclaration app = getBaseApp(); - Optional cacheId = - computeIdFor(loadAst("presentFieldValueProviderGetsId_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, - targetSelector); + final var app = loadAst("presentFieldValueProviderGetsId_1"); + Optional cacheId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); assertThat(cacheId.isPresent(), equalTo(true)); - cacheId = computeIdFor(loadAst("presentFieldValueProviderGetsId_1"), app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, - "other.field"); + cacheId = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, "other.field"); assertThat(cacheId.isPresent(), is(false)); } @@ -648,17 +463,15 @@ public void changesInParameterWithActingFieldReturnsDifferentHash() throws Excep when(fieldValueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); when(providedParameterFromComplex.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); - ArtifactDeclaration app = getBaseApp(); - List> allIds = new LinkedList<>(); AtomicInteger index = new AtomicInteger(); - forAllComplexActingParameterChanges(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, + forAllComplexActingParameterChanges(OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, v -> allIds .add(computeIdFor(loadAst("changesInParameterWithActingFieldReturnsDifferentHash_" + index.incrementAndGet()), - app, OPERATION_LOCATION, - PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector))); + PROVIDED_FROM_COMPLEX_PARAMETER_NAME, + targetSelector))); // Every id in the list should be different to each other for (Optional idA : allIds) { @@ -682,10 +495,8 @@ public void actingFieldFromNotExistentParameterIsNotConsideredForId() throws Exc when(fieldValueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); when(providedParameter.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); - ArtifactDeclaration app = getBaseApp(); - - Optional id = computeIdFor(loadAst("actingFieldFromNotExistentParameterIsNotConsideredForId_1"), app, - OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); + final var app = loadAst("actingFieldFromNotExistentParameterIsNotConsideredForId_1"); + Optional id = computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, targetSelector); assertThat(id.isPresent(), is(true)); } @@ -702,29 +513,21 @@ public void actingFieldAsExpressionUsesWholeParameter() throws Exception { when(fieldValueProviderModel.getParameters()).thenReturn(singletonList(actingParameterModel)); when(providedParameterFromComplex.getFieldValueProviderModels()).thenReturn(singletonList(fieldValueProviderModel)); - ArtifactDeclaration app = getBaseApp(); - - modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, - p -> p.setValue(ParameterSimpleValue.of("#['complexActingParameter']"))); + final var app = loadAst("actingFieldAsExpressionUsesWholeParameter_1"); Optional originalExpressionId = - computeIdFor(loadAst("actingFieldAsExpressionUsesWholeParameter_1"), app, OPERATION_LOCATION, - PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); + computeIdFor(app, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); - modifyParameter(app, OPERATION_LOCATION, COMPLEX_ACTING_PARAMETER_NAME, - p -> p.setValue(ParameterSimpleValue.of("#['otherComplexActingParameter']"))); + final var modifiedApp = loadAst("actingFieldAsExpressionUsesWholeParameter_2"); Optional otherExpressionId = - computeIdFor(loadAst("actingFieldAsExpressionUsesWholeParameter_2"), app, OPERATION_LOCATION, - PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); + computeIdFor(modifiedApp, OPERATION_LOCATION, PROVIDED_FROM_COMPLEX_PARAMETER_NAME, targetSelector); checkIdsAreDifferent(originalExpressionId, otherExpressionId); } @Test public void invalidTargetSelector() throws Exception { - ArtifactDeclaration app = getBaseApp(); - assertThat(computeIdFor(loadAst("invalidTargetSelector_1"), app, OPERATION_LOCATION, - PROVIDED_PARAMETER_NAME, "this-is-not&a$$$val*d@path") - .isPresent(), + final var app = loadAst("invalidTargetSelector_1"); + assertThat(computeIdFor(app, OPERATION_LOCATION, PROVIDED_PARAMETER_NAME, "this-is-not&a$$$val*d@path").isPresent(), is(false)); } } diff --git a/modules/spring-config/src/test/resources/asts/ComponentLocationTestCase.ast b/modules/spring-config/src/test/resources/asts/ComponentLocationTestCase.ast new file mode 100644 index 000000000000..6fb0f1d9c0f7 --- /dev/null +++ b/modules/spring-config/src/test/resources/asts/ComponentLocationTestCase.ast @@ -0,0 +1,2 @@ +JSON#1.1#UTF-8# +{"artifactName":"\u003capp\u003e","artifactType":"APPLICATION","dependencies":[{"name":"mule"},{"name":"extension"}],"topLevelComponentAsts":[{"directChildren":[{"directChildren":[],"componentType":"CONNECTION","identifier":{"name":"connection","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}}],"location":"myConfig/connection"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"groupModelName":"General","modelName":"config-ref","value":{},"defaultValue":true},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"connection","partIdentifier":{"identifier":{"name":"connection","namespace":"mockns"},"type":{"name":"CONNECTION"}}},{"partPath":"1","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/connection/1/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"connection","modelType":"CONNECTION_PROVIDER","annotations":{}}],"componentType":"CONFIG","identifier":{"name":"configuration-config","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}}],"location":"myConfig"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"myConfig","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"name","value":{"aString":"myConfig"},"defaultValue":false},{"unresolvedValue":"#[{field: value}]","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"myCamelCaseName","value":{"expression":"{field: value}"},"defaultValue":false},{"unresolvedValue":"additional","metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"otherName","value":{"aString":"additional"},"defaultValue":false},{"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"groupModelName":"General","modelName":"listName","value":{"listOfPojoComponentAstDto":[{"directChildren":[],"componentType":"UNKNOWN","identifier":{"name":"list-name-item","namespace":"mockns"},"location":{"name":"myConfig","parts":[{"partPath":"myConfig","partIdentifier":{"identifier":{"name":"configuration-config","namespace":"mockns"},"type":{"name":"CONFIG"}}},{"partPath":"2","partIdentifier":{"identifier":{"name":"list-name","namespace":"mockns"},"type":{"name":"UNKNOWN"}}},{"partPath":"0","partIdentifier":{"identifier":{"name":"list-name-item","namespace":"mockns"},"type":{"name":"UNKNOWN"}}}],"location":"myConfig/2/0"},"metadata":{"docAttributes":{},"importLocationChain":[],"parserAttributes":{}},"parameters":[{"unresolvedValue":"itemValue","groupModelName":"General","modelName":"value","value":{"aString":"itemValue"},"defaultValue":false},{"groupModelName":"General","modelName":"name","value":{},"defaultValue":true}],"extensionModel":{"name":"extension"},"modelName":"list-name-item","modelType":"TYPE","annotations":{}}]},"defaultValue":true},{"groupModelName":"General","modelName":"metadataKeyParameter","value":{},"defaultValue":true}],"componentId":"myConfig","extensionModel":{"name":"extension"},"modelName":"configuration","modelType":"CONFIGURATION","annotations":{}}],"errorTypeRepository":{"hierarchy":[{"identifier":"ANY","namespace":"MULE","internal":false,"children":[{"identifier":"EXPRESSION","namespace":"MULE","internal":false,"children":[]},{"identifier":"TIMEOUT","namespace":"MULE","internal":false,"children":[]},{"identifier":"CONNECTIVITY","namespace":"MULE","internal":false,"children":[{"identifier":"RETRY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"ROUTING","namespace":"MULE","internal":false,"children":[{"identifier":"COMPOSITE_ROUTING","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"STREAM_MAXIMUM_SIZE_EXCEEDED","namespace":"MULE","internal":false,"children":[]},{"identifier":"SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"SERVER_SECURITY","namespace":"MULE","internal":false,"children":[{"identifier":"NOT_PERMITTED","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"CLIENT_SECURITY","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"VALIDATION","namespace":"MULE","internal":false,"children":[{"identifier":"DUPLICATE_MESSAGE","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"TRANSFORMATION","namespace":"MULE","internal":false,"children":[]},{"identifier":"REDELIVERY_EXHAUSTED","namespace":"MULE","internal":false,"children":[]},{"identifier":"TRANSACTION","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE","namespace":"MULE","internal":true,"children":[{"identifier":"SOURCE_RESPONSE","namespace":"MULE","internal":false,"children":[{"identifier":"SOURCE_RESPONSE_GENERATE","namespace":"MULE","internal":false,"children":[]},{"identifier":"SOURCE_RESPONSE_SEND","namespace":"MULE","internal":false,"children":[]}]},{"identifier":"SOURCE_ERROR_RESPONSE_GENERATE","namespace":"MULE","internal":true,"children":[]},{"identifier":"SOURCE_ERROR_RESPONSE_SEND","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"UNKNOWN","namespace":"MULE","internal":true,"children":[]}]},{"identifier":"CRITICAL","namespace":"MULE","internal":true,"children":[{"identifier":"FATAL_JVM_ERROR","namespace":"MULE","internal":true,"children":[]},{"identifier":"OVERLOAD","namespace":"MULE","internal":true,"children":[{"identifier":"FLOW_BACK_PRESSURE","namespace":"MULE","internal":true,"children":[]}]}]}]},"importedResources":[]} \ No newline at end of file diff --git a/modules/tooling-support/pom.xml b/modules/tooling-support/pom.xml index dcfe3f734131..d43633c0de30 100644 --- a/modules/tooling-support/pom.xml +++ b/modules/tooling-support/pom.xml @@ -18,6 +18,8 @@ -XX:+IgnoreUnrecognizedVMOptions --add-modules=net.bytebuddy.agent + --add-exports=org.mule.runtime.core/org.mule.runtime.core.internal.value.cache=org.mule.runtime.tooling.support + --add-exports=org.mule.runtime.metadata.support/org.mule.runtime.metadata.internal=org.mule.runtime.tooling.support --add-opens=org.mule.runtime.core/org.mule.runtime.core.internal.config.builders=ALL-UNNAMED --add-opens=org.mule.runtime.core/org.mule.runtime.core.internal.context=ALL-UNNAMED --add-opens=org.mule.runtime.core/org.mule.runtime.core.internal.registry=ALL-UNNAMED @@ -29,6 +31,24 @@ + + + + maven-compiler-plugin + + + default-testCompile + + + --add-exports=org.mule.runtime.core/org.mule.runtime.core.internal.value.cache=org.mule.runtime.tooling.support + --add-exports=org.mule.runtime.metadata.support/org.mule.runtime.metadata.internal=org.mule.runtime.tooling.support + + + + + + + no-large-tests @@ -101,6 +121,13 @@ mockito-inline test + + org.mule.runtime + mule-module-spring-config + ${project.version} + test-jar + test + diff --git a/modules/tooling-support/src/main/java/module-info.java b/modules/tooling-support/src/main/java/module-info.java index 4c03c3048279..3907473f877a 100644 --- a/modules/tooling-support/src/main/java/module-info.java +++ b/modules/tooling-support/src/main/java/module-info.java @@ -15,11 +15,13 @@ requires org.mule.runtime.api; requires org.mule.runtime.artifact; requires org.mule.runtime.artifact.activation; + requires org.mule.runtime.artifact.ast.xmlParser; requires org.mule.runtime.artifact.declaration; requires org.mule.runtime.container; requires org.mule.runtime.core; requires org.mule.runtime.deployment.model; requires org.mule.runtime.deployment.model.impl; + requires org.mule.runtime.extension.model; requires org.mule.runtime.extensions.api; requires org.mule.runtime.extensions.support; requires org.mule.runtime.global.config; @@ -30,6 +32,7 @@ requires org.mule.runtime.metadata.model.api; requires org.mule.runtime.metadata.model.java; requires org.mule.runtime.metadata.support; + requires org.mule.runtime.properties.config; requires org.mule.runtime.repository; requires org.mule.runtime.spring.config; requires org.mule.sdk.api; @@ -49,4 +52,9 @@ opens org.mule.runtime.module.tooling.internal.config to spring.core; + provides org.mule.runtime.config.api.dsl.ArtifactDeclarationXmlSerializer + with org.mule.runtime.module.tooling.internal.dsl.model.DefaultArtifactDeclarationXmlSerializer; + provides org.mule.runtime.config.api.dsl.model.DslElementModelFactory + with org.mule.runtime.module.tooling.internal.dsl.model.DefaultDslElementModelFactory; + } \ No newline at end of file diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/declaration/AstXmlArtifactDeclarationLoader.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/declaration/AstXmlArtifactDeclarationLoader.java similarity index 99% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/declaration/AstXmlArtifactDeclarationLoader.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/declaration/AstXmlArtifactDeclarationLoader.java index 6c6cb481d6ac..45f30670dc56 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/declaration/AstXmlArtifactDeclarationLoader.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/declaration/AstXmlArtifactDeclarationLoader.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.declaration; +package org.mule.runtime.module.tooling.internal.dsl.declaration; import static org.mule.metadata.api.utils.MetadataTypeUtils.getLocalPart; import static org.mule.runtime.api.component.Component.NS_MULE_DOCUMENTATION; @@ -96,10 +96,10 @@ import org.mule.runtime.ast.api.xml.AstXmlParser; import org.mule.runtime.config.api.properties.ConfigurationPropertiesHierarchyBuilder; import org.mule.runtime.config.api.properties.ConfigurationPropertiesResolver; -import org.mule.runtime.config.internal.dsl.model.XmlArtifactDeclarationLoader; import org.mule.runtime.dsl.api.xml.XmlNamespaceInfoProvider; import org.mule.runtime.extension.api.declaration.type.annotation.FlattenedTypeAnnotation; import org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax; +import org.mule.runtime.module.tooling.internal.dsl.model.XmlArtifactDeclarationLoader; import java.io.InputStream; import java.util.ArrayList; diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/ComponentAstBasedElementModelFactory.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentAstBasedElementModelFactory.java similarity index 99% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/ComponentAstBasedElementModelFactory.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentAstBasedElementModelFactory.java index 672b5a1ae3a2..f652eb65de51 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/ComponentAstBasedElementModelFactory.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/ComponentAstBasedElementModelFactory.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import static java.util.Optional.empty; import static java.util.Optional.of; diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DeclarationBasedElementModelFactory.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationBasedElementModelFactory.java similarity index 99% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DeclarationBasedElementModelFactory.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationBasedElementModelFactory.java index e7582639adfc..ffe2369e71a8 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DeclarationBasedElementModelFactory.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationBasedElementModelFactory.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import static org.mule.runtime.api.component.ComponentIdentifier.builder; import static org.mule.runtime.api.util.Preconditions.checkArgument; diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultArtifactDeclarationXmlSerializer.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultArtifactDeclarationXmlSerializer.java similarity index 96% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultArtifactDeclarationXmlSerializer.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultArtifactDeclarationXmlSerializer.java index e26b8700171e..ef9005b7fae4 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultArtifactDeclarationXmlSerializer.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultArtifactDeclarationXmlSerializer.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import static org.mule.runtime.api.i18n.I18nMessageFactory.createStaticMessage; import static org.mule.runtime.api.util.Preconditions.checkArgument; @@ -25,7 +25,6 @@ import org.mule.runtime.app.declaration.api.ElementDeclaration; import org.mule.runtime.config.api.dsl.ArtifactDeclarationXmlSerializer; import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.config.api.dsl.model.XmlDslElementModelConverter; import java.io.InputStream; import java.io.StringWriter; @@ -58,9 +57,10 @@ public class DefaultArtifactDeclarationXmlSerializer implements ArtifactDeclarat private static final String XSI_W3_URL = "http://www.w3.org/2001/XMLSchema-instance"; private static final String XSI_SCHEMA_LOCATION = "xsi:schemaLocation"; private static final String XMLNS = "xmlns"; - private final DslResolvingContext context; + private DslResolvingContext context; - public DefaultArtifactDeclarationXmlSerializer(DslResolvingContext context) { + @Override + public void setContext(DslResolvingContext context) { this.context = context; } diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultDslElementModelFactory.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultDslElementModelFactory.java similarity index 70% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultDslElementModelFactory.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultDslElementModelFactory.java index cf126d909336..f993c478023f 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultDslElementModelFactory.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultDslElementModelFactory.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import static java.util.stream.Collectors.toMap; @@ -13,7 +13,6 @@ import org.mule.runtime.app.declaration.api.ElementDeclaration; import org.mule.runtime.ast.api.ComponentAst; import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.dsl.api.component.config.ComponentConfiguration; import org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver; import org.mule.runtime.metadata.api.dsl.DslElementModel; @@ -27,16 +26,14 @@ */ public class DefaultDslElementModelFactory implements DslElementModelFactory { - private final DeclarationBasedElementModelFactory declarationBasedDelegate; - private final ConfigurationBasedElementModelFactory configurationBasedDelegate; - private final ComponentAstBasedElementModelFactory componentAstBasedDelegate; + private DeclarationBasedElementModelFactory declarationBasedDelegate; + private ComponentAstBasedElementModelFactory componentAstBasedDelegate; - public DefaultDslElementModelFactory(DslResolvingContext context) { + public void setContext(DslResolvingContext context) { final Map resolvers = context.getExtensions().stream() .collect(toMap(e -> e, e -> DslSyntaxResolver.getDefault(e, context))); this.declarationBasedDelegate = new DeclarationBasedElementModelFactory(context, resolvers); - this.configurationBasedDelegate = new ConfigurationBasedElementModelFactory(resolvers); this.componentAstBasedDelegate = new ComponentAstBasedElementModelFactory(); } @@ -48,11 +45,6 @@ public Optional> create(ElementDeclaration componentDecla return declarationBasedDelegate.create(componentDeclaration); } - @Override - public Optional> create(ComponentConfiguration configuration) { - return configurationBasedDelegate.create(configuration); - } - @Override public Optional> create(ComponentAst componentModel) { return componentAstBasedDelegate.create(componentModel); diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultXmlDslElementModelConverter.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultXmlDslElementModelConverter.java similarity index 98% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultXmlDslElementModelConverter.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultXmlDslElementModelConverter.java index 083f7e46303c..e4dbfbdcd3e0 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/DefaultXmlDslElementModelConverter.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/DefaultXmlDslElementModelConverter.java @@ -4,23 +4,10 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; -import static java.util.Arrays.asList; -import static java.util.Optional.empty; -import static java.util.stream.Stream.of; -import static org.apache.commons.lang3.StringUtils.isBlank; import static org.mule.runtime.api.component.ComponentIdentifier.buildFromStringRepresentation; import static org.mule.runtime.api.util.Preconditions.checkArgument; -import static org.mule.runtime.config.internal.dsl.declaration.DefaultXmlArtifactDeclarationLoader.TRANSFORM_IDENTIFIER; -import static org.mule.runtime.dsl.api.xml.parser.XmlApplicationParser.DECLARED_PREFIX; -import static org.mule.runtime.dsl.api.xml.parser.XmlApplicationParser.IS_CDATA; -import static org.mule.runtime.extension.api.ExtensionConstants.POOLING_PROFILE_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.RECONNECTION_STRATEGY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.REDELIVERY_POLICY_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.TARGET_PARAMETER_NAME; -import static org.mule.runtime.extension.api.ExtensionConstants.TLS_PARAMETER_NAME; -import static org.mule.runtime.extension.api.util.XmlModelUtils.buildSchemaLocation; import static org.mule.runtime.config.internal.dsl.utils.DslConstants.CONFIG_ATTRIBUTE_NAME; import static org.mule.runtime.config.internal.dsl.utils.DslConstants.CORE_NAMESPACE; import static org.mule.runtime.config.internal.dsl.utils.DslConstants.CORE_PREFIX; @@ -33,6 +20,20 @@ import static org.mule.runtime.config.internal.dsl.utils.DslConstants.REDELIVERY_POLICY_ELEMENT_IDENTIFIER; import static org.mule.runtime.config.internal.dsl.utils.DslConstants.TLS_CONTEXT_ELEMENT_IDENTIFIER; import static org.mule.runtime.config.internal.dsl.utils.DslConstants.TLS_PREFIX; +import static org.mule.runtime.dsl.api.xml.parser.XmlApplicationParser.DECLARED_PREFIX; +import static org.mule.runtime.dsl.api.xml.parser.XmlApplicationParser.IS_CDATA; +import static org.mule.runtime.extension.api.ExtensionConstants.POOLING_PROFILE_PARAMETER_NAME; +import static org.mule.runtime.extension.api.ExtensionConstants.RECONNECTION_STRATEGY_PARAMETER_NAME; +import static org.mule.runtime.extension.api.ExtensionConstants.REDELIVERY_POLICY_PARAMETER_NAME; +import static org.mule.runtime.extension.api.ExtensionConstants.TARGET_PARAMETER_NAME; +import static org.mule.runtime.extension.api.ExtensionConstants.TLS_PARAMETER_NAME; +import static org.mule.runtime.extension.api.util.XmlModelUtils.buildSchemaLocation; + +import static java.util.Arrays.asList; +import static java.util.Optional.empty; +import static java.util.stream.Stream.of; + +import static org.apache.commons.lang3.StringUtils.isBlank; import org.mule.metadata.api.model.MetadataType; import org.mule.runtime.api.meta.model.ComponentModel; @@ -40,16 +41,15 @@ import org.mule.runtime.api.meta.model.connection.ConnectionProviderModel; import org.mule.runtime.api.meta.model.parameter.ParameterModel; import org.mule.runtime.api.util.Reference; -import org.mule.runtime.config.api.dsl.model.XmlDslElementModelConverter; import org.mule.runtime.dsl.api.component.config.ComponentConfiguration; import org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax; import org.mule.runtime.extension.api.util.ExtensionModelUtils; +import org.mule.runtime.metadata.api.dsl.DslElementModel; import java.util.ArrayList; import java.util.List; import java.util.Optional; -import org.mule.runtime.metadata.api.dsl.DslElementModel; import org.w3c.dom.Attr; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -61,6 +61,8 @@ */ public class DefaultXmlDslElementModelConverter implements XmlDslElementModelConverter { + private static final String TRANSFORM_IDENTIFIER = "transform"; + private static final List INFRASTRUCTURE_NAMES = asList(CONFIG_ATTRIBUTE_NAME, NAME_ATTRIBUTE_NAME, POOLING_PROFILE_ELEMENT_IDENTIFIER, diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/InfrastructureElementModelDelegate.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/InfrastructureElementModelDelegate.java similarity index 99% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/InfrastructureElementModelDelegate.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/InfrastructureElementModelDelegate.java index 776811615f5c..221c2ecbde5c 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/InfrastructureElementModelDelegate.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/InfrastructureElementModelDelegate.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import static org.mule.runtime.api.component.ComponentIdentifier.builder; import static org.mule.runtime.api.util.Preconditions.checkArgument; diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/XmlArtifactDeclarationLoader.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/XmlArtifactDeclarationLoader.java similarity index 95% rename from modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/XmlArtifactDeclarationLoader.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/XmlArtifactDeclarationLoader.java index bd997b5dee60..aa362cdc0daa 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/internal/dsl/model/XmlArtifactDeclarationLoader.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/XmlArtifactDeclarationLoader.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.internal.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import static java.lang.Class.forName; import static java.lang.System.getProperty; @@ -13,7 +13,7 @@ import org.mule.runtime.api.dsl.DslResolvingContext; import org.mule.runtime.api.meta.model.ExtensionModel; import org.mule.runtime.app.declaration.api.ArtifactDeclaration; -import org.mule.runtime.config.internal.dsl.declaration.AstXmlArtifactDeclarationLoader; +import org.mule.runtime.module.tooling.internal.dsl.declaration.AstXmlArtifactDeclarationLoader; import java.io.InputStream; import java.lang.reflect.InvocationTargetException; diff --git a/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/model/XmlDslElementModelConverter.java b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/XmlDslElementModelConverter.java similarity index 93% rename from modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/model/XmlDslElementModelConverter.java rename to modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/XmlDslElementModelConverter.java index 8d00c54ef52b..2f897a24ba0c 100644 --- a/modules/spring-config/src/main/java/org/mule/runtime/config/api/dsl/model/XmlDslElementModelConverter.java +++ b/modules/tooling-support/src/main/java/org/mule/runtime/module/tooling/internal/dsl/model/XmlDslElementModelConverter.java @@ -4,10 +4,9 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.api.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import org.mule.api.annotation.NoImplement; -import org.mule.runtime.config.internal.dsl.model.DefaultXmlDslElementModelConverter; import org.mule.runtime.metadata.api.dsl.DslElementModel; import org.w3c.dom.Document; diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java index 94e3cb3737b9..f2a0e42a2e06 100644 --- a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/AbstractMockedValueProviderExtensionTestCase.java @@ -6,22 +6,6 @@ */ package org.mule.runtime.module.tooling.internal.dsl.model; -import static java.lang.System.lineSeparator; -import static java.util.Arrays.asList; -import static java.util.Collections.emptyList; -import static java.util.Collections.emptySet; -import static java.util.Collections.singleton; -import static java.util.Collections.singletonList; -import static java.util.Optional.empty; -import static java.util.Optional.of; -import static java.util.stream.IntStream.range; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.equalTo; -import static org.hamcrest.core.IsNot.not; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.spy; -import static org.mockito.Mockito.when; import static org.mule.metadata.api.model.MetadataFormat.JAVA; import static org.mule.runtime.api.meta.Category.COMMUNITY; import static org.mule.runtime.api.meta.ExpressionSupport.NOT_SUPPORTED; @@ -33,15 +17,33 @@ import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; import static org.mule.runtime.app.declaration.api.fluent.ElementDeclarer.newParameterGroup; import static org.mule.runtime.config.api.dsl.ArtifactDeclarationUtils.toArtifactast; -import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.DEFAULT_COMPLEX_ACTING_PARAMETER; -import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.declareComplexActingParameter; +import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; import static org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider.MULE_NAME; import static org.mule.runtime.extension.api.ExtensionConstants.ERROR_MAPPINGS_PARAMETER_NAME; import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONFIG; import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.CONNECTION; import static org.mule.runtime.extension.api.stereotype.MuleStereotypes.PROCESSOR; -import static org.mule.runtime.config.internal.dsl.utils.DslConstants.FLOW_ELEMENT_IDENTIFIER; +import static org.mule.runtime.module.tooling.internal.dsl.model.ComplexActingParameterUtils.DEFAULT_COMPLEX_ACTING_PARAMETER; +import static org.mule.runtime.module.tooling.internal.dsl.model.ComplexActingParameterUtils.declareComplexActingParameter; import static org.mule.test.allure.AllureConstants.ErrorHandlingFeature.ErrorHandlingStory.ERROR_MAPPINGS; + +import static java.lang.System.lineSeparator; +import static java.util.Arrays.asList; +import static java.util.Collections.emptyList; +import static java.util.Collections.emptySet; +import static java.util.Collections.singleton; +import static java.util.Collections.singletonList; +import static java.util.Optional.empty; +import static java.util.Optional.of; +import static java.util.stream.IntStream.range; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.core.IsNot.not; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.when; import static org.slf4j.LoggerFactory.getLogger; import org.mule.metadata.api.ClassTypeLoader; @@ -75,7 +77,7 @@ import org.mule.runtime.app.declaration.api.fluent.ElementDeclarer; import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; -import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.config.dsl.model.ComplexActingParameter; import org.mule.runtime.core.api.extension.provider.MuleExtensionModelProvider; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; import org.mule.runtime.extension.api.declaration.type.ExtensionsTypeLoaderFactory; @@ -90,6 +92,7 @@ import org.mule.runtime.extension.api.property.RequiredForMetadataModelProperty; import org.mule.runtime.extension.api.runtime.config.ConfigurationProvider; import org.mule.runtime.extension.api.stereotype.MuleStereotypes; +import org.mule.runtime.metadata.api.locator.ComponentLocator; import org.mule.tck.junit4.AbstractMuleTestCase; import java.util.Collections; @@ -100,12 +103,15 @@ import java.util.Set; import com.google.common.collect.ImmutableSet; + +import org.slf4j.Logger; + import org.junit.Before; import org.junit.Rule; + import org.mockito.Mock; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; -import org.slf4j.Logger; public abstract class AbstractMockedValueProviderExtensionTestCase extends AbstractMuleTestCase { diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComplexActingParameterUtils.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComplexActingParameterUtils.java new file mode 100644 index 000000000000..a724abf515be --- /dev/null +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ComplexActingParameterUtils.java @@ -0,0 +1,184 @@ +/* + * Copyright 2023 Salesforce, Inc. All rights reserved. + * The software in this package is published under the terms of the CPAL v1.0 + * license, a copy of which has been included with this distribution in the + * LICENSE.txt file. + */ +package org.mule.runtime.module.tooling.internal.dsl.model; + +import static org.mule.runtime.module.tooling.internal.dsl.model.DeclarationUtils.modifyParameter; + +import static java.util.Arrays.asList; +import static java.util.Collections.singletonList; + +import org.mule.runtime.app.declaration.api.ArtifactDeclaration; +import org.mule.runtime.app.declaration.api.ParameterValue; +import org.mule.runtime.app.declaration.api.fluent.ParameterListValue; +import org.mule.runtime.app.declaration.api.fluent.ParameterObjectValue; +import org.mule.runtime.config.dsl.model.ComplexActingParameter; +import org.mule.runtime.config.dsl.model.InnerPojo; +import org.mule.runtime.core.api.util.func.CheckedConsumer; + +import java.util.List; +import java.util.Map; +import java.util.function.Consumer; + +import com.google.common.collect.ImmutableMap; + +public class ComplexActingParameterUtils { + + static final ComplexActingParameter DEFAULT_COMPLEX_ACTING_PARAMETER; + + static { + final int defaultInt = 0; + final String defaultString = "zero"; + final List defaultList = asList("one", "two", "three"); + final Map defaultMap = ImmutableMap.of("0", "zero", "1", "one"); + + final InnerPojo innerPojo = new InnerPojo(defaultInt, defaultString, defaultList, defaultMap); + DEFAULT_COMPLEX_ACTING_PARAMETER = new ComplexActingParameter(defaultInt, + defaultString, + defaultList, + defaultMap, + innerPojo, + singletonList(innerPojo), + ImmutableMap.of(defaultString, innerPojo)); + } + + private ComplexActingParameterUtils() {} + + static ParameterValue declareComplexActingParameter(ComplexActingParameter complexActingParameter) { + final int intParam = complexActingParameter.getIntParam(); + final String stringParam = complexActingParameter.getStringParam(); + final List listParam = complexActingParameter.getListParam(); + final Map mapParam = complexActingParameter.getMapParam(); + final InnerPojo innerPojo = complexActingParameter.getInnerPojoParam(); + final List complexList = complexActingParameter.getComplexListParam(); + final Map complexMap = complexActingParameter.getComplexMapParam(); + + ParameterListValue.Builder listValueBuilder = ParameterListValue.builder(); + listParam.forEach(listValueBuilder::withValue); + + ParameterListValue.Builder complexListBuilder = ParameterListValue.builder(); + complexList.forEach(i -> complexListBuilder.withValue(declareInnerPojo(i))); + + ParameterObjectValue.Builder mapBuilder = ParameterObjectValue.builder(); + mapParam.forEach(mapBuilder::withParameter); + + ParameterObjectValue.Builder complexMapBuilder = ParameterObjectValue.builder(); + complexMap.forEach((k, v) -> complexMapBuilder.withParameter(k, declareInnerPojo(v))); + + return ParameterObjectValue.builder() + .withParameter("innerPojoParam", declareInnerPojo(innerPojo)) + .withParameter("intParam", Integer.toString(intParam)) + .withParameter("stringParam", stringParam) + .withParameter("listParam", listValueBuilder.build()) + .withParameter("mapParam", mapBuilder.build()) + .withParameter("complexListParam", complexListBuilder.build()) + .withParameter("complexMapParam", complexMapBuilder.build()) + .build(); + + } + + /** + * This function takes an {@link ArtifactDeclaration} for an already declared app and the location of a + * {@link ComplexActingParameter}. Then it changes every field of the {@link ComplexActingParameter} and executes the consumer + * for each new value. + */ + static void forAllComplexActingParameterChanges( + ArtifactDeclaration app, + String componentLocation, + String complexActingParameterName, + CheckedConsumer newValueConsumer) { + + final int defaultInt = DEFAULT_COMPLEX_ACTING_PARAMETER.getIntParam(); + final String defaultString = DEFAULT_COMPLEX_ACTING_PARAMETER.getStringParam(); + final List defaultList = DEFAULT_COMPLEX_ACTING_PARAMETER.getListParam(); + final Map defaultMap = DEFAULT_COMPLEX_ACTING_PARAMETER.getMapParam(); + final InnerPojo defaultInnerPojo = DEFAULT_COMPLEX_ACTING_PARAMETER.getInnerPojoParam(); + final List defaultComplexList = DEFAULT_COMPLEX_ACTING_PARAMETER.getComplexListParam(); + final Map defaultComplexMap = DEFAULT_COMPLEX_ACTING_PARAMETER.getComplexMapParam(); + + ComplexActingParameter originalComplexActingParameter = new ComplexActingParameter(defaultInt, + defaultString, + defaultList, + defaultMap, + defaultInnerPojo, + defaultComplexList, + defaultComplexMap); + + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setIntParam(1)); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setStringParam("one")); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setListParam(asList("one", "two", "four"))); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setMapParam( + ImmutableMap.of("2", "two", + "3", "three"))); + + InnerPojo innerPojoChangedInt = new InnerPojo(1, defaultString, defaultList, defaultMap); + InnerPojo innerPojoChangedString = new InnerPojo(defaultInt, "one", defaultList, defaultMap); + InnerPojo innerPojoChangedList = new InnerPojo(defaultInt, defaultString, asList("one", "two", "four"), defaultMap); + InnerPojo innerPojoChangedMap = + new InnerPojo(defaultInt, defaultString, defaultList, ImmutableMap.of("0", "two", "1", "three")); + + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedInt)); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedString)); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedList)); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setInnerPojoParam(innerPojoChangedMap)); + + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedInt))); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedString))); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedList))); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexListParam(singletonList(innerPojoChangedMap))); + + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedInt))); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedString))); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedList))); + modifyAndConsume(app, componentLocation, complexActingParameterName, newValueConsumer, + originalComplexActingParameter.copy().setComplexMapParam(ImmutableMap.of("0", innerPojoChangedMap))); + } + + private static void modifyAndConsume(ArtifactDeclaration app, + String componentLocation, + String complexActingParameterName, + Consumer newValueConsumer, + ComplexActingParameter complexActingParameter) { + modifyParameter(app, componentLocation, complexActingParameterName, + p -> p.setValue(declareComplexActingParameter(complexActingParameter))); + newValueConsumer.accept(complexActingParameter); + } + + private static ParameterValue declareInnerPojo(InnerPojo innerPojo) { + ParameterListValue.Builder listBuilder = ParameterListValue.builder(); + innerPojo.getListParam().forEach(listBuilder::withValue); + + ParameterObjectValue.Builder mapBuilder = ParameterObjectValue.builder(); + innerPojo.getMapParam().forEach(mapBuilder::withParameter); + + return ParameterObjectValue.builder() + .ofType(InnerPojo.class.getName()) + .withParameter("intParam", Integer.toString(innerPojo.getIntParam())) + .withParameter("stringParam", innerPojo.getStringParam()) + .withParameter("listParam", listBuilder.build()) + .withParameter("mapParam", mapBuilder.build()) + .build(); + } + + +} diff --git a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/DeclarationUtils.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationUtils.java similarity index 98% rename from modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/DeclarationUtils.java rename to modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationUtils.java index 7d888d9ff28d..0e32ec254a9f 100644 --- a/modules/spring-config/src/test/java/org/mule/runtime/config/dsl/model/DeclarationUtils.java +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/DeclarationUtils.java @@ -4,7 +4,7 @@ * license, a copy of which has been included with this distribution in the * LICENSE.txt file. */ -package org.mule.runtime.config.dsl.model; +package org.mule.runtime.module.tooling.internal.dsl.model; import static org.apache.commons.lang3.StringUtils.EMPTY; import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; diff --git a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java index 77c700abffea..b4517d0cebad 100644 --- a/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java +++ b/modules/tooling-support/src/test/java/org/mule/runtime/module/tooling/internal/dsl/model/ValueProviderCacheIdGeneratorTestCase.java @@ -6,18 +6,20 @@ */ package org.mule.runtime.module.tooling.internal.dsl.model; +import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; +import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; +import static org.mule.runtime.module.tooling.internal.dsl.model.ComplexActingParameterUtils.forAllComplexActingParameterChanges; +import static org.mule.runtime.module.tooling.internal.dsl.model.DeclarationUtils.modifyParameter; +import static org.mule.runtime.module.tooling.internal.dsl.model.DeclarationUtils.removeParameter; + import static java.lang.String.format; import static java.util.Collections.singletonList; + import static junit.framework.TestCase.fail; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; import static org.mockito.Mockito.when; -import static org.mule.runtime.app.declaration.api.component.location.Location.builderFromStringRepresentation; -import static org.mule.runtime.app.declaration.api.fluent.ParameterSimpleValue.plain; -import static org.mule.runtime.config.dsl.model.ComplexActingParameterUtils.forAllComplexActingParameterChanges; -import static org.mule.runtime.config.dsl.model.DeclarationUtils.modifyParameter; -import static org.mule.runtime.config.dsl.model.DeclarationUtils.removeParameter; import org.mule.runtime.api.component.location.Location; import org.mule.runtime.api.meta.model.parameter.ActingParameterModel; @@ -33,14 +35,14 @@ import org.mule.runtime.ast.api.ArtifactAst; import org.mule.runtime.ast.api.ComponentAst; import org.mule.runtime.config.api.dsl.model.DslElementModelFactory; -import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; import org.mule.runtime.config.api.dsl.model.metadata.ComponentBasedValueProviderCacheIdGenerator; import org.mule.runtime.config.api.dsl.model.metadata.DeclarationBasedValueProviderCacheIdGenerator; -import org.mule.runtime.metadata.internal.cache.DslElementBasedValueProviderCacheIdGenerator; -import org.mule.runtime.metadata.api.locator.ComponentLocator; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheId; import org.mule.runtime.core.internal.value.cache.ValueProviderCacheIdGenerator; import org.mule.runtime.metadata.api.dsl.DslElementModel; +import org.mule.runtime.metadata.api.locator.ComponentLocator; +import org.mule.runtime.metadata.internal.cache.ComponentAstBasedValueProviderCacheIdGenerator; +import org.mule.runtime.metadata.internal.cache.DslElementBasedValueProviderCacheIdGenerator; import java.util.HashMap; import java.util.LinkedList; diff --git a/runtime-extension-model/src/main/java/module-info.java b/runtime-extension-model/src/main/java/module-info.java index 80503a4ad361..2536e6d959bc 100644 --- a/runtime-extension-model/src/main/java/module-info.java +++ b/runtime-extension-model/src/main/java/module-info.java @@ -58,6 +58,7 @@ org.mule.runtime.extensions.xml.support, org.mule.runtime.spring.config, org.mule.runtime.tls, + org.mule.runtime.tooling.support, com.mulesoft.mule.runtime.cluster, com.mulesoft.mule.runtime.ee.extension.model; exports org.mule.runtime.config.internal.dsl.processor.xml.provider to diff --git a/tests/core-functional-tests/pom.xml b/tests/core-functional-tests/pom.xml index cdd8a092ca1d..93c895237c12 100644 --- a/tests/core-functional-tests/pom.xml +++ b/tests/core-functional-tests/pom.xml @@ -87,12 +87,6 @@ mule-plugin test - - org.mule.runtime - mule-module-tooling-support - ${project.version} - test - org.mule.services